형변환하려면 값을 넣기 전에 해당 형을 괄호 안에 넣어줍니다.
public class TypeCastingExam {
public static void main(String[] args) {
int x = 50000;
long y = x;
long x2 = 5;
int y2 = (int) x2;
System.out.println(y2);
}
}
실행결과
5
이렇게 하는 것을 명시적(강제) 형변환이라고 합니다.
지금까지 기본 자료형의 형변환을 알아봤습니다. 정리하면 형변환이란 변수 또는 리터럴의 형을 다른 형으로 변환하는 것을 말합니다. 형변환에는 묵시적 형변환과 명시적 형변환이 있고, 각각의 내용은 다음과 같습니다.