이처럼 값만 보고 저 숫자가 무엇을 의미하는지 쉽게 파악할 수 없을 때 상수를 사용하면 좋습니다. 예를 하나 더 들어보겠습니다. 여러분이 기름값을 넣어서 프로그래밍해야 합니다. 이 경우 코드 안에 기름값이 많이 사용되겠지요? 코드를 작성할 때 기름값이 1,450원이라 코드에서 1450이라는 숫자를 여기저기 사용했습니다. 그런데 나중에 보면 그 숫자가 뭘 의미하는지 잘 모를 것입니다. 이럴 때도 그냥 숫자를 쓰는 것보다 기름값이라는 의미를 담아 다음과 같이 상수를 선언해 사용할 수 있습니다.
public class ConstantExam {
public static void main(String[] args) {
final int OILPRICE;
}
}
상수이기 때문에 모두 대문자로 썼더니 어디서부터 어디까지 무슨 단어인지 모르겠죠? 변수가 두 번째 단어의 첫 글자를 대문자로 쓴 것처럼 상수는 단어와 단어 사이를 ‘_(언더 바)’로 구분해 줍니다. 선언한 상수에 1450이라는 값을 넣어서 사용합니다.
public class ConstantExam {
public static void main(String[] args) {
final int OIL_PRICE = 1450;
}
}