본문 바로가기
JAVA/Java Study

[Java의 정석 - 기초편] 2-10. 형변환 (Casting)

by ♡˖GYURI˖♡ 2024. 1. 9.

형변환이란?

  • 값의 타입을 다른 타입으로 변환하는 것
  • boolean을 제외한 7개의 기본형은 서로 형변환이 가능
float f = 1.6f;
int i = (int)f;
변환 수식 결과
int → char (char) 65 'A'
char → int (int) 'A' 65
float → int (int) 1.6f 1
int → float (float) 10 10.0f

 

byte → int

byte b = 10;
int i = (int) b;	// 생략 가능

 

int → byte

int i = 300;
byte b = (byte)i2; 	// 생략 불가