#1️⃣ 상수
- 변하지 않는 값 (cf 변수 : 변하는 값)
- 상수를 선언 : final 키워드 사용 , 변수명은 대문자로 사용
final double PI = 3.14;
final int MAX_NUM = 100;
- final 로 선언된 상수는 다른 값을 대입할 수 없음 → PI = 3.15; 에러 남
- 프로그램 내에서 변경되지 말아야 하는 값을 상수로 선언 해 두고 혹시 변경되는 경우 선언된 값만 수정
#2️⃣ 리터럴(literal)
- 프로그램에서 사용하는 모든 숫자, 값, 논리 값 → ex) 10, 3.14, ‘A’, true
- 리터럴에 해당되는 값은 특정 메모리 공간인 상수 풀(constantpool)에 있음
- 상수 풀에 저장 할 때 정수는 int 로 실수는 double로 저장
- 따라서 long이나 float값으로 저장해야하는 경우 식별자 (L ,l ,F ,f)를 명시해야함
'📚Programming > Java' 카테고리의 다른 글
[자바] 출력메소드 (1) | 2022.09.16 |
---|---|
[자바] 형변환 (0) | 2022.09.16 |
[자바] 변수 (0) | 2022.09.16 |
[이클립스] JAVA 프로그래밍 순서 (1) | 2022.09.16 |
[자바] 프로그래밍이란? (0) | 2022.09.16 |