[JAVA]자동 형 변환, 강제 형 변환
자동 형 변환(=확대 형 변환, 묵시적 형 변환)
byte a=10;
int b=a;
int는 byte보다 더 큰 데이터를 가지고 있기 때문에 자동형으로 변환을 시킬 수 있다.
강제 형 변환(=축소 형 변환, 명시적 형 변환)
:강제 형 변환은 더 작은 범위를 나타내는 데이터형으로 변환하는 것이다.
int a=10;
byte b=(byte)a;
형식: (변환하려는 데이터형)값
int a=10;
byte b=a;
byte는 int보다 더 작은 데이터를 가지고 있기 때문에 자동으로 형 변환이 되지 않고 에러가 발생한다.
'(변환하려는 데이터형)값' 이러한 형식을 사용하지 않으면 에러가 발생한다.
Author And Source
이 문제에 관하여([JAVA]자동 형 변환, 강제 형 변환), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@suyeon_06/JAVA자동-형-변환-강제-형-변환저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)