자바 상수는 final를 쓴다.
그리고 이 값은 변경이 되지 않는다.
package exercise.chapter_15;
public class SymbolicConstant {
public static void main(String[] args) {
final int MY_INT = 5;
MY_INT = 6; // 에러
final double MY_DOUBLE = 1.0;
}
}
리터럴은 데이터 그 자체가 리터럴이다.
int num = 10;
String name = "이상혁";
String str = String.valueOf(123); // 리터럴 X