casting (1) 썸네일형 리스트형 [Java] 타입변환(type casting) - 자동타입변환, 강제타입변환 들어가기 타입변환 - 자동 타입 변환 값의 허용범위가 작은 타입이 허용범위가 큰 타입으로 변환될 때 큰 타입을 지정하면 자동으로 큰 타입으로 인식된다. byte byte01 = 10; int int01 = byte01; int int02 = 20; float float02 = int02; float float03 = 100.55; long long03 = float03; 타입변환 강제 타입 변환 값의 허용범위가 큰 타입이 허용범위가 작은 타입으로 변환될 때 실행된다. 원칙적으로 허용되지 않기 때문에 강제로(명시적으로) 변환 코드를 작성하게 되며, 변환 과정에서 데이터가 유실될 우려가 있다. 예를들어 double 타입을 int 값으로 강제 변환하게 되면, 소수점 이하부분은 버려지고 정수부분만 int 값으로.. 이전 1 다음