자동 형변환
·
자바/기본적인 개념
자동 형변환이란, 컴파일러가 자동적으로 형변환을 해주는 것이다. - 자동 형변환 예제(1) (이 예제에서만 봐도 차이를 알 수 있다.) (f는 자동적으로 컴파일러가 (float)를 넣어주지만, f1은 리터럴 값이 기본 double로 되기 때문에 자동 형변환이 어렵다.) - 자동 형변환 예제(2) (큰 타입(int)에서 작은 타입(char)로 가면, c 변수처럼 명시적으로 프로그래머가 적어야 한다.) ※ char과 short의 경우 byte의 크기는 같지만 값의 범위가 다르므로, 반드시 형변환을 명시적으로 해주어야 한다.) - 자동 형변환 예제(3) byte + short -> int + int -> int char + short -> int + int -> int