자바의 기본형 데이터형은 다음과 같이 크게 8가지로 구분됩니다:
기본형 데이터형은 변수에 직접 값을 저장하며, 해당 변수는 실제 값을 메모리에 보관합니다.
int age = 25; double pi = 3.14; char grade = 'A'; boolean isStudent = true;
리터럴은 소스 코드에서 직접 사용되는 값 자체를 나타냅니다.
예를 들어, 정수 리터럴은 숫자로 표현되고, 문자 리터럴은 작은 따옴표로 감싸진 문자로 표현됩니다. 각 데이터형에 따라 리터럴 표기법이 다르며, 예를 들어 정수형의 리터럴에는 10진수, 16진수, 8진수 등의 표기법이 있습니다.
int number = 10; // 정수 리터럴 double pi = 3.14; // 실수 리터럴 char ch = 'A'; // 문자 리터럴 boolean flag = true; // 논리 리터럴
형 명시는 변수나 리터럴의 데이터형을 명시적으로 지정하는 것을 말합니다.
형 명시는 변수 또는 리터럴 앞에 괄호를 사용하여 원하는 데이터형을 명시합니다. 이를 통해 데이터형 간의 변환을 수행할 수 있습니다.
int num1 = 10; double num2 = 3.14; int result = (int) (num1 + num2); // double을 int로 명시적으로 형 변환 System.out.println(result); // 출력: 13