JAVA/이것이 자바다

[JAVA] chap02 변수와 타입_자동 타입 변환

Oli-Viaaaa 2023. 8. 3. 16:31

자동 타입 변환자동으로 타입 변환이 일어나는 것을 말하며

값의 허용 범위가 작은 타입이 허용 범위가 큰 타입으로 대입될 때 발생한다.

 

 

기본 타입을 허용 범위 순으로 나열하면 다음과 같다.

byte < short, char < int < long < float < double

 

int 타입이 byte 타입보다 허용 범위가 더 크기 때문에 자동 타입 변환이 된다.

byte byteValue = 10;
int intValue = byteValue;	// 자동 타입 변환됨

 

자동 타입 변환이 생기는 예제를 보면 이해하기 쉽다.