[Java] Ch02_4. 형변환

토끼는 개발개발·2022년 1월 6일
0

Java

목록 보기
11/32
post-thumbnail
post-custom-banner

📌 Chapter02. 변수(Variable)


✏️ 4. 형변환(캐스팅, casting)


4.1 형변환이란?

(타입)피연산자

  • 형변환이란, 변수 또는 상수의 타입을 다른 타입으로 변환하는 것이다.
  • 형변환하고자 하는 변수나 리터럴 앞에 변환하고자하는 타입을 괄호와 함께 붙여주면 된다.
  • 여기에 사용되는 괄호는 '캐스트 연산자' 또는 '형변환 연산자'라고 하며, 형변환을 '
    캐스팅'이라고도 한다.
double d = 85.4;
int score = (int)d; // double 타입의 변수d를 int타입으로 형변환 


4.2 자동 형변환

  1. boolean을 제외한 나머지 7개의 기본현은 서로 형변환이 가능하다.
  2. 기본형과 참조형은 서로 형변환 할 수 없다.
  3. 서로 다른 타입의 변수간의 연산은 형변환을 하는 것이 원칙이지만, 값의 범위가 작은 타입에서 큰타입으로의 형변환은 생략할 수 있다.


참고
자바의 정석(저자:남궁성)


오늘의 한줄

형변환은 간단한 내용이다. 정수와 실수간의 형변환에 대한 저장과정을 알고싶다면 책을 한 번 읽고 이해하는 것이 도움이 될 것이다.
다음 포스팅부터는 자바의 연산자에 대해 알아보겠다.

profile
하이 이것은 나의 깨지고 부서지는 기록들입니다
post-custom-banner

0개의 댓글