컴공생의 다이어리

[자바, Java] 형 변환(type conversion) - 묵시적(자동), 명시적(강제) 본문

Development/Java

[자바, Java] 형 변환(type conversion) - 묵시적(자동), 명시적(강제)

컴공 K 2021. 7. 4. 00:01

자바(Java)의 형 변환(type conversion)

형 변환은 서로 다른 자료형 간에 연산 등의 수행을 위해 하나의 자료형으로 통일하는 것을 말한다. 형 변환의 종류에는 묵시적 형 변환(explict type conversion)과 명시적 형 변환(implict type conversion)이 있다.

 

 

▶ 묵시적 형 변환

- 자동으로 형 변환 해주는 것

- 바이트 크기가 작은 자료형에서 큰 자료형으로 형 변환은 자동으로 변환됨

public class Muksi{
	public static void main(String[] args){
		char c = 'A';
		int num = c; //묵시적 형변환
	}
}

 

 

 

▶ 명시적 형 변환

- 강제적으로 형 변환 해주는 것

- 데이터 앞에 변환할 타입으로 명시해주는 것

- 주로 큰 데이터 타입을 작은 데이터 타입으로 변환할 때 사용됨

public class Meyongsi{
	public static void main(String[] args){
		char c = 'A';
		int num1 = (int)c; //명시적 형변환
	}
}

 

 

 

출처 : 한번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지 Online

728x90
Comments