728x90
반응형
✨ 형 변환이란?
모든 변수와 리터럴에는 타입이 있습니다.
작업을 할 때 같은 타입뿐 아니라 서로 다른 타입 간의 연산을 해야 할 경우가 있는데,
이럴 땐 연산 전에 타입을 맞춰줘야 합니다.
변수나 리터럴 타입을 다른 타입으로 바꿔주는 것을 형 변환이라고 합니다.
✨ 형 변환 방법
변환하고자 하는 변수나 리터럴의 앞에 변환 타입을 괄호와 함께 붙여줍니다.
double sample = 95.1;
int code = (int)sample; //double 타입의 변수 sample을 int 타입으로 변환
* double, float => int로 형 변환 시 소수점 이하 값은 버림으로 처리됩니다.
기본형에서 boolean을 제외한 나머지들은 서로 형 변환이 가능합니다.
기본형과 참 조형 간의 변환은 불가능합니다.
서로 다른 타입의 연산은 형 변환이 원칙이지만, 값의 범위가 작은 타입에서 큰 타입으로 변환은 생략할 수 있습니다.(자동 형 변환)
'JAVA' 카테고리의 다른 글
[JAVA] application.properties / application.yml 차이 (0) | 2022.12.26 |
---|---|
[JAVA] 자바 모듈 오류 Error occurred during initialization of boot layer (0) | 2022.08.03 |
[JAVA] 배열 (0) | 2022.08.01 |
[JAVA] 변수란? (0) | 2022.07.11 |
[JAVA] Array 와 ArrayList (0) | 2022.04.28 |