English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java에서 각 데이터 타입은 최소 및 최대 범위를 가지고 있습니다. 예를 들어, Float.
Min = 1.4E-45 Max = 3.4028235E38
浮动에 대해, 그 값이 상단에 표시된 최대 범위를 초과하면 '부분화'가 발생합니다.
그러나, 이 값이 위에 표시된 최소 범위보다 작으면 부정수 흐름이 발생할 수 있습니다.
아래는 원시 데이터 유형의 최소값과 최대값을 표시하는 Java 프로그램입니다.
public class Demo { public static void main(String[] args) { System.out.println("Integer Datatype values..."); System.out.println("Min = "); + Integer.MIN_VALUE); System.out.println("Max = "); + Integer.MAX_VALUE); System.out.println("Float Datatype values..."); System.out.println("Min = "); + Float.MIN_VALUE); System.out.println("Max = "); + Float.MAX_VALUE); System.out.println("Double Datatype values..."); System.out.println("Min = "); + Double.MIN_VALUE); System.out.println("Max = "); + Double.MAX_VALUE); System.out.println("Byte Datatype values..."); System.out.println("Min = "); + Byte.MIN_VALUE); System.out.println("Max = "); + Byte.MAX_VALUE); System.out.println("Short Datatype values..."); System.out.println("Min = "); + Short.MIN_VALUE); System.out.println("Max = "); + Short.MAX_VALUE); } }
출력 결과
Integer Datatype values... Min = -2147483648 Max = 2147483647 Float Datatype values... Min = 1.4E-45 Max = 3.4028235E38 Double Datatype values... Min = 4.9E-324 Max = 1.7976931348623157E308 Byte Datatype values... Min = -128 Max = 127 Short Datatype values... Min = -32768 Max = 32767
위의 프로그램에서는 각 데이터 유형을 하나씩 가져와서 다음 속성을 사용하여 최소값과 최대값을 가져옵니다. 예를 들어, 데이터 유형이 Short입니다.
Short.MIN_VALUE; Short.MAX_VALUE
위의 코드는 Short 데이터 유형의 최소값과 최대값을 반환합니다. 다른 데이터 유형에도 적용됩니다.
Min = -32768 Max = 32767