8. 형 변환

Lee kyu min·2024년 1월 21일

Java study

목록 보기
8/41

1. 형 변환

어떤 자료형에서 다른 자료형으로 변수를 변환하는 것

1). 자동 형 변환(작은 자료형 -> 큰 자료형)

작은 자료형을 큰 변수에 할당할 때, 큰 자료형으로 자동 변환하는 것

2). 캐스팅 형 변환(큰 자료형 -> 작은 자료형)

큰 자료형의 큰 변수를 작은 자료형에 할당할 때는 캐스팅을 해주지 않으면 오류가 발생
문법

작은 자료형   작은 자료형 변수명 = (작은 자료형) 큰 자료형의 변수명

예제

public class Project1 {

	public static void main(String[] args) {
		
		double x = 1.2;
		int y = (int)x;
		short z = (short)y;
		
		System.out.println(x);
		System.out.println(y);
		System.out.println(z);
	}
}

실행결과

1.2
1
1

2. 자료형 크기

0개의 댓글