Java Basic Syntax


기본 문법 (Basic Syntax)

데이터 타입 (Data Types)

Java에서 데이터 타입은 변수가 어떤 종류의 데이터를 저장할 수 있는지를 정의합니다.

  • 정수 타입 (Integer Types):
    • byte: 8-bit 부호 있는 정수. 범위: -128 ~ 127. byte myByte = 100;
    • short: 16-bit 부호 있는 정수. 범위: -32,768 ~ 32,767. short myShort = 1000;
    • int: 32-bit 부호 있는 정수. 범위: -2^31 ~ 2^31 – 1. int myInt = 100000;
    • long: 64-bit 부호 있는 정수. 범위: -2^63 ~ 2^63 – 1. long myLong = 10000000000L; // L 접미사는 long 타입임을 나타냄
  • 부동소수점 타입 (Floating-Point Types):
    • float: 32-bit 단정도 부동소수점. 소수점 이하의 정밀도는 약 7자리. float myFloat = 3.14f; // f 접미사는 float 타입임을 나타냄
    • double: 64-bit 배정도 부동소수점. 소수점 이하의 정밀도는 약 15-16자리. double myDouble = 3.14159265359;
  • 문자 타입 (Character Type):
    • char: 16-bit 유니코드 문자. 단일 인용부호(')로 둘러싸여 있어야 함. char myChar = 'A';
  • 불리언 타입 (Boolean Type):
    • boolean: 참(true) 또는 거짓(false) 값을 가지는 타입. boolean myBoolean = true;
  • 문자열 타입 (String Type):
    • String: 문자열을 나타내는 타입. 참조 타입이지만 Java에서 특별한 취급을 받습니다.
      java String myString = "Hello, Java!";

변수 (Variables)

Java에서 변수는 데이터를 저장하기 위한 메모리 공간의 이름을 가집니다. 변수는 선언, 초기화 및 사용될 수 있습니다.

// 변수 선언과 초기화 예제
int age; // 정수형 변수 선언
age = 30; // 변수에 값 할당

double salary = 1000.50; // 배정도 부동소수점 변수 선언과 동시에 초기화

boolean isStudent = true; // 불리언 변수 선언과 동시에 초기화

char grade = 'A'; // 문자 변수 선언과 동시에 초기화

String name = "John"; // 문자열 변수 선언과 동시에 초기화

연산자 (Operators)

Java에서 연산자는 다양한 연산을 수행하는 데 사용됩니다.

  • 산술 연산자 (Arithmetic Operators):
  int a = 10;
  int b = 5;
  int sum = a + b; // 덧셈
  int difference = a - b; // 뺄셈
  int product = a * b; // 곱셈
  double quotient = (double) a / b; // 나눗셈 (형변환으로 실수 결과 얻기)
  • 비교 연산자 (Comparison Operators):
  boolean isEqual = (a == b); // 같음
  boolean isNotEqual = (a != b); // 같지 않음
  boolean greaterThan = (a > b); // 크다
  boolean lessThan = (a < b); // 작다
  boolean greaterThanOrEqual = (a >= b); // 크거나 같다
  boolean lessThanOrEqual = (a <= b); // 작거나 같다
  • 논리 연산자 (Logical Operators):
  boolean logicalAnd = (true && false); // 논리 AND
  boolean logicalOr = (true || false); // 논리 OR
  boolean logicalNot = !true; // 논리 NOT

Java의 데이터 타입, 변수, 연산자는 프로그래밍에서 기초적이면서도 중요한 개념들입니다. 이들을 잘 이해하고 활용하여 Java 프로그램을 작성할 수 있습니다.


Leave a Reply

Your email address will not be published. Required fields are marked *