본문 바로가기

JAVA/국비 공부

형변환(Type casting)

형변환이란? 

 

자료형을 다른 자료형으로 바꿔주는(=변환해주는) 것을 형변환이라고 한다.

 

형변환에는 암시적 형변환과 명시적 형변환 2가지가 있다.

 

1. 암시적 형변환(implicit type casting)

 

암시적 형변환은 데이터타입의 크기가 더 큰 공간에

데이터타입의 크기가 작은 값을 넣어주거나

실수형 공간에 정수형 값을 넣어줄 때 발생한다.
이때는 별다른 명령어 없이

 

간 = 값;

 

만 하더라도 암시적 형변환이 발생하게 된다. 

 

int a = 10; 

int num = 3.0; 

(아무 문제 없음)

 

2. 명시적 형변환(explicit type casting)


명시적 형병환은 데잍타입의 크기가 더 작은 공간에 데이터 타입의 크기가 큰값을 넣어주거나

정수형 공간에 실수형 값을 넣어줄때 발생한다.
방법은 

 

공간 = (바꿀 데이터 타입)값;

 

으로 적으면 된다.

 

 

 

'JAVA > 국비 공부' 카테고리의 다른 글

Character  (0) 2021.03.03
Real Number  (0) 2021.03.03
Integer  (0) 2021.03.03
자료형(Data Types)  (0) 2021.03.03
상수(Constant)  (0) 2021.03.03