Casting

개발일지/Java

Java 타입 변환

boolean을 제외한 기본 타입 7개는 서로 타입을 변환할 수 있다 자동 타입 변환 1. 바이트 크기가 작은 타입에서 큰 타입으로 변환할 때 ex) byte -> int 2. 더 정밀한 타입으로 변환할 때 ex) 정수 -> 실수 // 괄호안은 크기 byte(1) -> short(2)/char(2) -> int(4) -> long(8) -> float(4) -> double(8) * float은 4byte이지만 int와 long보다 더 정밀하기 때문에 뒤쪽에 있다 // float이 long보다 정밀하므로, 자동으로 타입이 변환 long longValue = 12345L; float floatValue = longValue; System.out.println(floatValue); // 12345.0 출력..

E-room
'Casting' 태그의 글 목록