메뉴 닫기

[자바(JAVA)] 형변환 Type Casting

형변환 이란 서로 다른 Type의 변수를 할당하는 것이다.

큰 Type -> 작은 Type : 오류 발생
작은 Type -> 큰 Type: 자동 형변환

명시적 형변환을 하려면 value 앞에 변환하려는 type을 괄호로 묶어서 써주어야 한다.
(변환하려는 type) value ;

형변환 예시
1. 자동 형변환
정수형은 실수형으로 자동 형변환 된다.
int i = 30;
long x = i ;
double d = x;


2. 명시적 형변환
하지만 큰 Type 에서 작은 Type으로 변환 하는 경우에 명시적 형변환 이 필요하다.
float f = 10;
int i = (int) f;

명시적 형변환의 경우 데이터가 손실될 수 있다.
float f = 3.2f;
System.out.println((int)f); //소수점 부분이 손실되고 3만 출력된다.

Data Type 에 대해서 다시 보기

Related Posts

답글 남기기

이메일 주소는 공개되지 않습니다.

%d 블로거가 이것을 좋아합니다: