기본형 타입변환 기본형 타입(형)변환
- 형변환이란, 변수 또는 리터럴의 타입을 다른 타입으로 변환하는 것이다.
타입의 크기 순서
byte < short, char < int < long < float < double
묵시적 형변환
-
크기가 작은 타입을 크기가 더 큰 타입으로 바꿀 때에는 묵시적으로 형을 바꾸어 준다.
-
이를 암묵적 형변환 이라고도 한다.
package JAVAStudy;
public class TypeConversion {
public static void main(String[] args) {
int x = 50;
long y = x;
System.out.println(y);
}
}
사용예시
명시적 형변환
-
크기가 더 큰 타입을 작은 타입으로 바꿀 때에는 명시적으로 변환 해주어야 한다.
-
이를 강제 형변환 이라고도 한다.
package JAVAStudy;
public class TypeConversion {
public static void main(String[] args) {
long x2 = 5;
// int y2 = x2; 오류가 난다.
int y2 = (int)x2;
System.out.println(y2);
}
}
사용예시
명시적 형변환을 할때는 "(타입)변수명" 이렇게 작성해 주어야 한다.
'개발 공부 > JAVA 자바' 카테고리의 다른 글
[JAVA 공부] 조건문 (0) | 2020.10.07 |
---|---|
[JAVA 공부] 연산자 (0) | 2020.10.07 |
[JAVA 공부] 기본형 타입 (0) | 2020.09.28 |
[JAVA 공부] 상수 (0) | 2020.09.27 |
[JAVA 공부] 변수 (0) | 2020.09.24 |