Java Promotion Casting
Java Promotion Casting ■ 이번 글에서는 자바 자료형의 [형변환]에 대해서 정리해보자. 형변환이란 어떤 자료형에 저장되어 있는 값을 다른 자료형으로 옮기는 것을 말한다. 예를 들어 작은 값을 큰 그릇으로 옮겨 담거나 반대로 큰그룻에 있는 값을 작은 그릇으로 옮겨 담는 것을 말한다. 작은 값을 큰 곳으로 옮기는 것을 프로모션(Promotion)이라고 하며, 큰 값을 작은 곳으로 옮겨 담는 것을 캐스팅 (Casting)이라고 한다. 작은 데이터를 큰 곳으로 옮겨 담을 때는 따로 형변환 자체가 필요 없다. 단지 공간의 낭비가 있을 뿐이다. byte x = 100; int y = x; 이처럼 작은 단위의 x값을 큰 단위인 y에 저장하는 것은 당연한 것이다. 하지만 반대로.... int x = ..