CH2-1 · MODEL

기본 타입과 값의 범위: 먼저 구분할 경계

프로그램의 계산은 값을 어떤 타입으로 저장할지 정하는 일에서 시작됩니다.

핵심 경계

정수 타입은 범위와 의도를 함께 본다

byte, short, int, long은 저장 범위가 다르며 일반 정수 계산의 기본은 int입니다.

핵심 경계

실수 타입은 근삿값을 저장한다

float와 double은 이진 부동소수점이라 십진 소수를 항상 정확히 표현하지 못합니다.

핵심 경계

문자와 논릿값은 숫자와 다른 계약을 가진다

char는 UTF-16 코드 단위 하나이며 모든 유니코드 문자를 하나에 담는다는 뜻은 아닙니다.

핵심 경계 byte, short, int, long은 저장 범위가 다르며 일반 정수 계산의 기본은 int입니다.