[solution gear]solutiongear - Jamo
2014년 11월 18일 화요일
[Java]형 변환
자바에서 기본적으로 변수에 값을 할당할 때 좌측 변수 데이터 타입과 우측 변수 데이터 타입이 일치해야 한다. 때론 일치 하지 않아도 되는 경우가 있는데 좌측 변수의 데이터 타입이 우측 변수의 데이터 타입을 포함하는 큰 타입일 때에는 문제가 없으나 그 반대의 경우에는 컴파일 오류가 발생한다.
byte
var_byte =
10
;
int
result = var_byte;
자동으로 형 변환이 되면서 문법적으로 성공
int var_int =
100
;
byte result = var_int;
우측 값의 데이터 타입이 int 형이고 좌측 변수의 데이터 타입이 byte 타입이므로
우측 값의 데이터 타입이 좌측 변수의 데이터 타입보다 크다.
결국 자동으로 형 변환 되지않아 컴파일 오류가 발생한다.
댓글 없음:
댓글 쓰기
최근 게시물
이전 게시물
홈
피드 구독하기:
댓글 (Atom)
댓글 없음:
댓글 쓰기