memostack
article thumbnail
Java - 상수와 리터럴 (Constant & Literal)
Language/JAVA 2021. 2. 3. 22:16

상수 (Constant) 변하지 않고 고정된 값 오해할 수 있는 게 반드시 숫자일 필요는 없다. 숫자, 문자, 문자열 등 값이 변하지 않는다면 모두 상수 final int NUM = 1; // 정수형 상수 final double PI = 3.14; // 실수형 상수 final String NAME = "홍길동"; // 문자열 상수 Java에서는 상수를 사용할 때 final 키워드를 사용한다. final 키워드로 선언된 변수는 재할당이 불가능하여, 만약 재할당을 하는 경우 컴파일 오류가 발생한다. final int NUM = 1; NUM = 10; // 컴파일 오류 암묵적으로 상수를 표현할때는 대문자로 표현한다. (띄어 쓰기는 _ 를 사용하여 구분한다) 리터럴 (Literal) 프로그램에서 사용하는 변하지..