변수, 상수, 리터럴

 

✔변수 - 하나의 값을 저장하기 위한 공간 (variable) 변경 O

상수- 값을 한 번만 저장가능한 변수 (constant) 변경 X

리터럴 - 그 자체로 값을 의미하는 것 (literal) : 기존의 상수와 동일

 

int score = 100;

       score = 200; // 변수이므로 값이 200으로 바뀐다.

 

final int MAX=200; // max는 상수. final이라는 키워드를 붙여야 함.

                 MAX=100; // 변경불가이므로 에러발생

 

 

public class VarEx3 {

	public static void main(String[] args) {
		final int score = 100;
		score = 200; // 이미 상수 100으로 선언했으므로 이 행에는 오류가 뜬다
		System.out.println(score);
	}
}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+ Recent posts