Page 38 - 든든한 Java programming 도서 미리보기
P. 38

32 든든한 Java Programming

                      결과
               true
               false

2.2? 숫자 데이터의 타입의 범위와 오버플로우 그리고 2의 보수

JAVA에서는 숫자 데이터 타입의 최솟값과 최댓값의 정보를 제공한다. [표2-3]는 JAVA
에서 제공하는 숫자데이터의 최솟값과 최댓값을 나타내는 명령어다.

표 2-3? 숫자데이터의 최솟값과 최댓값

데이터 타입                           최솟값                 최댓값
    byte                    Byte.MIN_VALUE     Byte.MAX_VALUE
   short                   Short.MIN_VALUE    Short.MAX_VALUE
    int                   Integer.MIN_VALUE  Integer.MAX_VALUE
    long                   Long.MIN_VALUE     Long.MAX_VALUE
   float                   Float.MIN_VALUE    Float.MAX_VALUE
  double                  Double.MIN_VALUE   Double.MAX_VALUE

[코드 2-5]는 숫자 데이터 타입의 최솟값과 최댓값을 변수에 저장하고 출력하는 프로
그램이다.

    코드 2-5 변수의 데이터 범위

1? public class Example {
2? public static void main(String[] args) {
3? byte byteMin = Byte.MIN_VALUE;
4? byte byteMax = Byte.MAX_VALUE;
   33   34   35   36   37   38   39   40   41   42   43