Java
[JAVA] 상수의 데이터 타입
bkuk
2022. 8. 11. 12:35
1. 상수
- 상수(常數, constant)란 변하지 않는 값을 의미
- int a = 1;
* a는 변수, 1은 상수
2. 상수의 표현
- float a = 2.2; → 오류
* 데이터 타입 불일치
- double a = 2.2; → 오류 없음
* 데이터 타입 일치
- float a = 2.2F → 오류 없음.
* 명시적 형변환을 통해 데이터 타입을 일치시킴.
=> 자바는 기본적으로 double형으로 설정
3. 정수형
- int a = 2147483648; → 오류
* 표현 가능 범위 외
- long a = 2147483648; → 오류
* 데이터 타입 불일치
- long a = 2147483648L; → 오류 없움.
* 명시적 형변환을 통해 데이터 타입을 일치시킴.
=> 자바는 기본적으로 int형으로 설정