(Java programming) 상수

soosoorim·2024년 2월 13일
0

상수 (절대 변할 수 없음)

  • 상수는 모두 다 대문자와 단어와 단어 사의에 언더바 필수!
  • 변수로 정의했다가 상수로 바꿀 수 없음!
  • 변수가 정의되고 최초 한번 값이 할당되고나면
  • 다시는 재할당(수정/업데이트)할 수 없는 변수를 상수라고 한다.

상수의 정의와 할당

  • 변수의 정의와 할당과 동일
  • 어떤 변수의 타입 앞에 final만 붙이면 상수가 된다.
public static void main(String[] args) {
    final int speedOfLight = 299_792_458;
    System.out.println(speedOfLight);

    speedOfLight = 10; <- 에러!
}
  • 상수를 정의하고 값을 나중에 할당할 수도 있다.
  • 할당이 되고나면 이 값은 변경할 수 없다.
public static void main(String[] args) {
    final int speedOfLight;
    speedOfLight = 299792458;
    System.out.println(speedOfLight);
}

Java에 이미 정의되어 있는 상수들

원주율: Math.PI
자연상수: Math.E
int 변수의 최대 값: Integer.MAX_VALUE

0개의 댓글

관련 채용 정보