값의 의미가 타입 선택을 결정한다

저장할 값의 범위·정밀도·성격을 먼저 묻고 가장 작은 충분한 타입을 고릅니다.

이 값은 무엇을 표현하는가?범위와 소수 필요 여부를 먼저 확인

나이·횟수

int · 정수 범위

매우 큰 누적값

long · L 리터럴

평균·비율

double · 소수 보존

참/거짓

boolean · 두 상태

핵심: 타입은 문법 취향이 아니라 표현해야 할 값의 계약입니다.