Java 05 변수, 상수, 리터럴

자바/2. 변수|2021. 3. 26. 06:58

변수(variable) 

하나의 값을 저장하기 위한 공간

ex)

int score = 100;

score = 200;


상수(constant) 

한 번만 값을 저장 가능한 변수, final 로 선언한다.

ex)

final int MAX = 100 ; // MAX는 상수

MAX = 200 ; // 상수이므로, 변경할 수 없다.  에러발생


리터럴(literal) 

그 자체로 값을 의미하는 것. 상수랑 완전 똑같다.

(그러면 왜 리터럴을 써?  자바에서 상수를 한 번만 값을 저장 가능한 변수라 정의했으므로, 구분하기 위해)

ex)

int score = 100;

score = 200;

final int MAX = 100 ; // MAX는 상수

MAX = 200 ; // 상수이므로, 변경할 수 없다.  에러발생

char ch = 'A' ;

String str = "abc" ;

댓글()
구독