값이 변할 수 있는 메모리
공간을 나타내며, 프로그램 실행 중에 값이 변경될 수 있습니다.
int number = 10;
number = 20;
여기에서 number는 변수이며, 값을 변경할 수 있습니다.
값이 변하지 않는 메모리 공간
을 나타내며, 프로그램 실행 중에 값이 변경되지 않습니다.
상수는 일반적으로 대문자와 밑줄(_)로 구성된 이름을 사용하여 선언하며, final 키워드를 사용하여 선언합니다.
final double PI = 3.14159;
여기에서 PI는 상수이며, 값을 변경할 수 없습니다.
리터럴(literal)은 소스 코드에서 직접 사용되는 고정된 값입니다.
리터럴은 변수나 상수에 할당될 수 있습니다.
소스 코드에서 직접 사용되는 고정된 값입니다.
리터럴은 변수나 상수에 할당될 수 있습니다.
int number = 42; // 42는 정수형 리터럴입니다.
double price = 9.99; // 9.99는 부동소수점 리터럴입니다.
char letter = 'A'; // 'A'는 문자 리터럴입니다.
String name = "John"; // "John"은 문자열 리터럴입니다.
boolean isActive = true; // true는 불리언 리터럴입니다.
이 예시에서 42, 9.99, 'A', "John" 및 true는 각각 정수, 부동소수점, 문자, 문자열 및 불리언 리터럴입니다.
이러한 리터럴은 코드에서 직접 사용되며, 변수나 상수에 할당할 수 있습니다.