정수형간의 형변환

    자바의 정석 정리(10) - 형변환 ①

    형변환(casting) : 변수 또는 상수의 타입을 다른 타입으로 변환하는 것 형변환 방법 : (타입) 피연산자 ex) double d = 85.4; int score = (int) d; // score에 85를 저장 피연산자인 변수 d의 값은 형변환 후에도 변화 x 괄호() : 캐스트 연산자(형변환 연산자) 기본형(primitive type)에서 boolean을 제외한 나머지 타입들은 서로 형변환이 가능 (기본형과 참조형간의 형변환은 불가능) 정수형간의 형변환 큰 타입에서 작은 타입으로 변환할 경우 값 손실이 발생할 수 있음 반대로 작은 타입에서 큰 타입으로의 변환은 값 손실이 발생하지 않음 (나머지 빈공간은 0(양수일 시) 또는 1(음수일 시)로 채워진다) 실수형간의 형변환 작은 타입에서 큰 타입으로..