[JAVA] 상수(Constant)의 데이터 타입

Dawon Ruby Choi·2023년 8월 8일
0

상수: 변하지 않는 값

a = 1; 1은 상수이고 a는 변수이다.
→1은 2도 3도 아닌, 온전히 그 자체로 1이기 때문이다.

실수 데이터 타입의 예제)

double a = 2.2 ; (o)
float a = 2.2 ; (x) // 상수자리가 float 데이터형식에 맞지 않음
float a = 2.2F; (o)

** Key note

  • double이 실수의 기본 값이기 때문에 2.2뒤에 아무것도 붙지 않아도 됨
  • 그러나 기본형 double이 아닌 flaot 사용할 때는 뒤의 상수에 F를 붙여주면됨

정수 데이터 타입의 예제)

int a = 2147483648 ; (x) // int의 데이터 범위를 넘어섬
long a = 2147483648 ; (x) // 상수자리가 long의 형식이 맞지 않음
long a = 2147483648L ; (o)

**Key note

  • int가 정수형의 기본 값이기 때문에 상수 뒤에 아무것도 붙지 않는다.
  • 대신 편의를 위해 byte나 short는 상수 뒤에 아무것도 안 붙여도 된다.
profile
나의 코딩 다이어리🖥️👾✨

0개의 댓글