이것이 자바다(2) 타입변환

Sungmin·2023년 10월 24일
0

자바 기본 개념

목록 보기
13/21

타입 변환


자동 타입 변환

자동 타입 변환은 작은 크기를 가지는 타입이 큰 크기를 가지는 타입에 저장될 때 발생.

byte(1) < short(2) < int(4) < long(8) < float(4) < double(8)

자동 타입 변환이 발생되면 변환 이전의 값과 변환 이후의 값은 동일하다.


강제 타입 변환(캐스팅)

큰 크기의 타입을 작은 크기의 타입으로 강제 변환하는 것.
예를들어 int 타입에서 byte타입으로 캐스팅하는 경우 int 타입을 1byte 씩 쪼개고, 끝에 있는 1byte만 저장.

주의할 점

  • int 값을 실수형으로 캐스팅할 때 double타입을 사용하자.
profile
Let's Coding

0개의 댓글