한 데이터 타입을 다른 데이터 타입으로 변환 (Type Casting)
1. 묵시적 형변환 :
작은 타입 값이 큰 타입에 들어갈 때는 별도의 조치 없이도 타입이 변한다.
package ex01;
public class Var02 {
public static void main(String[] args) {
// 2. 묵시적 형변환 (암묵적) - 업캐스팅
int n1 = 10;
double n2 = 10.5;
n2 = n1;
System.out.println(n2);
}
}
2. 명시적 형변환 :
큰 타입 값을 작은 타입에 넣을 때는 강제 형변환하여 대입이 가능하다.
// 2. 명시적 형변환 (강제적) - 다운캐스팅
int n3 = 5;
double n4 = 5.5;
n3 = (int) n4;
System.out.println(n3);
Share article