한 데이터 타입을 다른 데이터 타입으로 변환 (Type Casting)
package ex01;
public class Var02 {
    public static void main(String[] args) {
        // 1. 묵시적 형변환 (암묵적) - 업캐스팅
        int n1 = 10;
        double n2 = 10.5;
        n2 = n1;
        System.out.println(n2);
        // 2. 명시적 형변환 (강제로) - 다운캐스팅
        int n3 = 5;
        double n4 = 5.5;
        n3 = (int) n4;
        System.out.println(n3);
    }
}
1. 묵시적 형변환

package ex01;
public class Var02 {
    public static void main(String[] args) {
        int n1 = 10;
        double n2 = 10.5;
        n2 = n1;
        System.out.println(n2);
    }
}
2. 명시적 형변환

package ex01;
public class Var02 {
    public static void main(String[] args) {
        int n3 = 5;
        double n4 = 5.5;
        n3 = (int) n4;
        System.out.println(n3);
    }
}
Share article