byte a=10;
int b=a;
int는 byte보다 더 큰 데이터를 가지고 있기 때문에 자동형으로 변환을 시킬 수 있다.
:강제 형 변환은 더 작은 범위를 나타내는 데이터형으로 변환하는 것이다.
int a=10;
byte b=(byte)a;
형식: (변환하려는 데이터형)값
int a=10;
byte b=a;
byte는 int보다 더 작은 데이터를 가지고 있기 때문에 자동으로 형 변환이 되지 않고 에러가 발생한다.
'(변환하려는 데이터형)값' 이러한 형식을 사용하지 않으면 에러가 발생한다.