-
[JAVA 12] 자바 변수(Variable) ④ final (초기값 변경) 유무Language/Java 2018. 2. 4. 21:02반응형
4. 초기값 변경(final) 유무
<1> 변수
ex) int number = 1;
<2> 상수
ex) final int NUMBER = 1;
<잘못된 예1>┐
[ error : cannot assign a value to final variable POINT_ONE ]
에러 : POINT_ONE 상수에는 어떠한 값을 할당할 수 없습니다.
상수는 항상 상 자를 쓰는 상수(常數)이다.
값을 변하게 하는 오류를 범하지 않게 해야한다.
<잘된 예1>┐
1234567891011121314151617class VS7{int point; // 변수final int POINT_ONE = 100; // 상수void m(){point = 90; // 변수는 값을 할당 할 수 있다.System.out.println(" point : " + point);// POINT_ONE = 80; // 상수의 값을 변경할수 없다.System.out.println(" POINT_ONE : " + POINT_ONE);final int POINT_TWO = 70;System.out.println(" POINT_TWO : " + POINT_TWO);}public static void main(String[] args){new VS7().m();}}cs 반응형'Language > Java' 카테고리의 다른 글
[JAVA 14] 자바 조건문 ( if / switch ) (2) 2018.02.09 [JAVA 13] 자바 연산자 ( Operator ) (2) 2018.02.08 [JAVA 11] 자바 변수(Variable) ③ static (소속/소유) 유무 (0) 2018.02.04 [JAVA 10] 자바 변수(Variable) ② 메모리 참조 방식 <기본형 / 참조형> (2) 2018.02.04 [JAVA 09] 자바 변수(Variable) ① 유효 범위 (2) 2018.02.04