본문 바로가기
Java

[Java] 상수? 정의와 선언방법

by 나는 개발자 2020. 12. 18.
TIL: 스스로 이해한 것을 바탕으로 정리하였기에 오류가 있을 수 있습니다. 틀린 부분은 댓글로 알려주시면 감사하겠습니다.

상수

 

상 (常 항상 상) + 수 (모든 데이터) : 변하지 않는 데이터

수학에서는 변하지 않는 값을 의미하고, 컴퓨터에서는 한 번만 저장(기록)할 수 있는 메모리를 의미한다.

 

변수와 반대로 한번 담긴 값은 변경할 수 없다.

 

 

변수에 담긴 값은 언제든 변경될 수 있다
int age = 20;
age = 21;
System.out.println("age : " + age);
=> 출력은 21 이 됨

 

 

상수의 선언

 

변수 앞에 final을 붙이기 (참 쉽죠?)

 

final String BAN = "A반";

이미 A반인 "BAN"을 1반으로 변경시키면 오류가 생기는 것을 볼 수 있다.

 

변수와 반대로 상수명은 전체 대문자 사용을 권장한다.

 

 

 

초기화하기

 

1) 선언 후 초기화

final String BAN;

BAN = "A반";

 

2) 선언과 동시에 초기화

final String BAN = "A반";

 

댓글