상수(constant)는 변수와 마찬가지로 '값을 저장하는 공간'이다. 하지만 변수와 다르게 한번 값을 저장하면

 

다른 값으로 변경할 수 없다. 상수(Constant)를 선언하는 방법은 변수와 동일하고, 변수 앞에 'final'만 붙여주면 

 

된다.


 

언제 사용할까? 

 

우리가 원의 둘레를 구하는 프로그램을 만든다고 가정해보자. 반지름은 계속 바뀌는 숫자이고, 원주율(3.14)는 고정되어 있

 

는 값이다. 원주율(3.14)가 실수로 변하는 상황이 발생하면 원의 둘레를 정확하게 구하지 못하게 된다. 

 

1
final int CirclePI = 3.14;
cs

 

상수는 선언과 동시에 초기화를 해야한다.

 

1
2
3
final int Circle_PI; //에러. 상수는 선언과 동시에 초기화해야함
final int R = 5; // 성공! 선언과 동시에 초기화함
Circle_PI = 200; //에러. 상수의 값은 변경될 수 없음.
cs

 

(상수의 이름은 모두 대문자로 하는것이 암묵적인 룰이라고 하네요! 여러단어로 이루어지면'_'로 구분함.)


리터럴(literal)

 

 

 

'IT > JAVA' 카테고리의 다른 글

[Java] 변수(Variable)  (0) 2023.06.08
[Java] 자바의 기본형(Primitive Type) 8가지  (0) 2023.06.08
[Java] JDK와 JRE의 구성요소  (0) 2023.06.08
[Java] 변수란? (Variable)  (0) 2023.06.01
[Java] 자바란?  (0) 2023.06.01

+ Recent posts