변하지 말아야 하는 데이터는 상수로 지정한다.
상수는 한 번 값이 정해지면 프로그램이 실행되는 동안 절대 변경되지 않는 데이터를 의미한다.
상수는 재할당이 금지된 변수이며, 일반적으로 모든 알파벳을 대문자로 작성한다.
상수를 선언할 때는 타입 앞에 final 키워드를 붙여야 한다. final 키워드가 붙으면 상수는 선언과 동시에 값을 할당해야 하며, 이후 값을 변경할 수 없다.
또한, 상수의 변수명에는 숫자를 사용할 수 있지만, 숫자가 맨 앞에 올 수는 없다.
이러한 규칙을 준수하면 가독성이 높은 코드 작성이 가능하며, 중요한 데이터의 무결성을 유지할 수 있다.

상수 명명 규칙
- 대문자 사용: 상수 이름은 모두 대문자로 작성한다.
- 단어 간 구분은 언더바(_)를 사용한다.
- 예: PI, MAX_USERS, DEFAULT_TIMEOUT
- 숫자 사용 가능: 상수 이름에 숫자를 포함할 수 있지만, 숫자가 맨 앞에 올 수는 없다.
- 올바른 예: MAX_USERS1
- 잘못된 예: 1MAX_USERS
상수를 사용하는 이유
- 가독성 향상: 코드에서 특정 값의 의미를 명확히 전달할 수 있다.
- 데이터 무결성 유지: 중요한 값이 의도치 않게 변경되는 것을 방지한다.
- 유지보수 용이: 값이 변경될 경우 선언부만 수정하면 된다.