(타입)피연산자
- 형변환이란, 변수 또는 상수의 타입을 다른 타입으로 변환하는 것이다.
- 형변환하고자 하는 변수나 리터럴 앞에 변환하고자하는 타입을 괄호와 함께 붙여주면 된다.
- 여기에 사용되는 괄호는 '캐스트 연산자' 또는 '형변환 연산자'라고 하며, 형변환을 '
캐스팅'이라고도 한다.double d = 85.4; int score = (int)d; // double 타입의 변수d를 int타입으로 형변환
- boolean을 제외한 나머지 7개의 기본현은 서로 형변환이 가능하다.
- 기본형과 참조형은 서로 형변환 할 수 없다.
- 서로 다른 타입의 변수간의 연산은 형변환을 하는 것이 원칙이지만, 값의 범위가 작은 타입에서 큰타입으로의 형변환은 생략할 수 있다.
참고
자바의 정석(저자:남궁성)
형변환은 간단한 내용이다. 정수와 실수간의 형변환에 대한 저장과정을 알고싶다면 책을 한 번 읽고 이해하는 것이 도움이 될 것이다.
다음 포스팅부터는 자바의 연산자에 대해 알아보겠다.