형변환이란?
자료형을 다른 자료형으로 바꿔주는(=변환해주는) 것을 형변환이라고 한다.
형변환에는 암시적 형변환과 명시적 형변환 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 |