상수(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 |