기타/JAVA

[JAVA] 형변환

푸쿠이 2018. 6. 20. 14:38

ㅇ 형변환을 생략할 수 있는 경우

 

byte -> short -> int -> long -> float -> double

    char ->

 

화살표 방향으로 대입할 때는 형변환을 생략할 수 있다.

 

 

ex )

byte b = 10;
char ch = 'A';
int i = 100;
long l = 1000L;

1. b 에 i 값을 대입하기

// int에서 byte , 생략 불가능
b = (byte) i;

2. i 에 ch 값을 대입하기

// char에서 int , 생략 가능
i = ch;