JAVA

자동 형변환

SOME코딩 2023. 4. 20. 10:02

float f (큰 타입)= 1234(작은타입); // int타입의 값을 float타입의 변수에 저장

byte b = 10;

int i(큰 타입) = b(작은 타입); //생략가능

 

예외적인 경우

byte b = 100; //OK. byte타입의 범위(-128~127)의 값의 대입

byte b = (byte)100; //OK. byte타입으로 형변환하여 대입

 

int i = 100;

byte b = i; //에러. int타입을 byte의 타입에 대입