자바/3. 연산자
Java 07 형변환 연산자
스펀지연구소
2021. 3. 27. 20:21
형변환이란?
변수 또는 상수의 타입을 다른 타입으로 변환하는 것
형변환 하는 방법
피연산자 앞에 (타입)을 붙여준다.
(타입) 피연산자
ex)
double d = 85.4 ;
int score = (int) d ; // double 타입 변수 d가 int 타입으로 형변환되었다.
즉, int score = (int) d ; → int score = (int) 85. 4; → int score = 85; 과정으로 진행되었다.
* 변수 d의 값은 아무런 변화가 없다.
변환 | 수식 | 결과 |
int → char | (char) 65 | 'A' |
char → int | (int) 'A' | 65 |
float → int | (int)1.6f | 1 |
int → float | (float)10 | 10.0f |
* 유니코드 문자표에서 A 는 코드넘버 65 이다. 그러므로 65를 문자로 바꾸면 'A' 가 출력된다.