Java 정수형, 실수형 데이터타입의 저장 가능한 범위

Java에서 사용되는 DataType 기본형 중에 정수형과 실수형의 자료 범위표 이다.

DataType Byte Min Max
byte 1byte -128 127
short 2byte -32768 32767
int 4byte -2147483648 2147483647
long 8byte -9223372036854775808 9223372036854775807
float 4byte 1.4E-45 3.4028235E38
double 8byte 4.9E-324 1.7976931348623157E308

해당 범위를 자바에서 직접 출력하기 위한 소스와 그 결과 값.

//자료형별 최대값 최소값
public class MinAndMax {
	public static void main(String[] args) {
		System.err.println("byte의 최소값 : " + Byte.MIN_VALUE);
		System.err.println("byte의 최대값 : " + Byte.MAX_VALUE);

		System.err.println("short의 최소값 : " + Short.MIN_VALUE);
		System.err.println("short의 최대값 : " + Short.MAX_VALUE);

		System.err.println("int의 최소값 : " + Integer.MIN_VALUE);
		System.err.println("int의 최대값 : " + Integer.MAX_VALUE);

		System.err.println("long의 최소값 : " + Long.MIN_VALUE);
		System.err.println("long의 최대값 : " + Long.MAX_VALUE);

		System.err.println("float의 최소값 : " + Float.MIN_VALUE);
		System.err.println("float의 최대값 : " + Float.MAX_VALUE);

		System.err.println("double의 최소값 : " + Double.MIN_VALUE);
		System.err.println("double의 최대값 : " + Double.MAX_VALUE);
	}
}
Java 데이터 타입별 범위 결과 출력이미지
소스 출력결과

 

CC BY-NC-SA 4.0 This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.