기본 타입과 값의 범위 예제가 실행되는 순서
표현할 값의 범위 확인에서 시작해 손실이 오류라면 검사 연산 사용까지 값과 책임이 이동한다.
-
1
표현할 값의 범위 확인
byte, short, int, long은 저장 범위가 다르며 일반 정수 계산의 기본은 int입니다.
-
2
기본 타입 선택
float와 double은 이진 부동소수점이라 십진 소수를 항상 정확히 표현하지 못합니다.
-
3
손실이 오류라면 검사 연산 사용
char는 UTF-16 코드 단위 하나이며 모든 유니코드 문자를 하나에 담는다는 뜻은 아닙니다.
실행 순서 일반 덧셈은 조용히 순환하지만 addExact는 오버플로를 실패로 드러냅니다.