[Java] 2. 형변환 Casting
·
Java/Java 기본
기본형의 형변환1. 자동 (묵시적) 형변환 (Widening Conversion)데이터 손실 위험이 없는 경우에 컴파일러가 자동으로 한 데이터 타입을 다른 데이터 타입으로 변환해주는 것 byte (1byte) → short (2byte) → int (4byte) → long (8byte) → float (4byte) → double (8byte)char (2byte) → int (4byte) long(8 byte) -> float(4 byte) 이 가능한 이유 [더보기 클릭]더보기long(8바이트)이 float(4바이트)으로 자동 변환되는 이유는, float의 부동소수점 방식이 long의 정수 방식보다 훨씬 더 큰 범위의 수를 표현할 수 있기 때문입니다. (이 과정에서 정밀도 손실이 발생할 수 있습니다...