형변환
-
java :: 형변환 (캐스팅, casting)IT/Java & JSP & FW 2012. 2. 29. 11:55
형변환이란? 프로그램을 작성하다 보면, 서로 다른 타입의 값으로 연산을 수행해야 하는 경우가 자주 발생합니다. 모든 연산은 기본적으로 같은 타입간에만 수행될 수 있으므로, 연산에 필요한 연산자가 다른 타입이라면 연산을 수행하기 전에 형변환을 통해 같은 타입으로 변환해주어야 합니다. 형변환이란, 변수 또는 리터럴의 타입을 다른 타입으로 변환하는 것이다. 형변환 방법 (타입)피연산자 기본형과 참조형 모두 형변환이 가능하지만, 기본형과 참조형 사이에는 형변환이 성립되지 않습니다. 기본형은 기본형으로만 참조형은 참조형으로만 형변환이 가능합니다. int x = (int)70.463 // x에는 int형의 값인 70만 저장이 된다. 기본형의 형변환 8개의 기본형 중에서 boolean을 제외한 나머지 7개의 기본형 ..