본문 바로가기
스마트인재개발원/자바

[자바]형변환

by 죠졍니 2022. 9. 7.
728x90
반응형
SMALL

 

 

 

public class Ex03_형변환 {

	public static void main(String[] args) {
		
// 형변환 : 데이터의 형태를 다른 형태로 저장하는 기법
		// 실수형 2.1 -> 정수형 2
		// 정수형 1 -> 실수형 1.0
		//int a = 10; -> float b = a;
		
// 형변환의 형태
		//1. 자동 형변환 : 손실되는 데이터가 없을 경우
		//				작은 용량 -> 큰 용량 이전될 때
		// = 묵시적 형변환
		
		int num1= 3;
		double num2 = 5.4;
		num2 = num1;
		
		System.out.println(num2);
		
		
		//2. 강제 형변환 : 손실되는 데이터가 있는 경우
		//				큰 용량 -> 작은 용량
		// = 명시적 형변환
		
		double num3 = 1.2;
		int num4 = 1;
		num4 = (int) num3;
		
		System.out.println(num4);
		
	}

}

 

<명시적 형변환 하는법>

 

-> 오류뜸

 

 

 

-> 다음과 같이 (데이터타입)하고 선언해줘야함

 

728x90
반응형
LIST