상수(constant)
상수(constant)란 변수와 마찬가지로 데이터를 저장할 수 있는 메모리 공간을 의미한다.
하지만 상수가 변수와 다른 점은 프로그램이 실행되는 동안 메모리에 저장된 데이터를 변경할 수 없다는 점이다.
상수는 변수와 마찬가지로 이름을 가지고 있는 메모리 공간으로, 이러한 상수는 선언과 동시에 반드시 초기화해야 한다.
다른 언어와 달리 final 키워드를 사용하여 선언한다.
예>
public class Constant_상수 {
public static void main(String[] args) {
//상수 -> final 키워드, read only만 가능
//상수인 final 확장되서 enum 타입형식으로 사용된다.
final int NUM = 100;
final int NUM_VALUE = 200;
final String KOREA = "대한민국";
//상수는 값 변경 불가
NUM = 200;
System.out.println(NUM);
System.out.println(NUM_VALUE);
System.out.println(KOREA);
}
}