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

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

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

DataTypeByteMinMax
byte1byte-128127
short2byte-3276832767
int4byte-21474836482147483647
long8byte-92233720368547758089223372036854775807
float4byte1.4E-453.4028235E38
double8byte4.9E-3241.7976931348623157E308

아래 코드는 위 표에서 설명하는 Min/Max에 해당하는 범위를 Java에서 직접 출력하기 위한 예제 코드이며, 그 결과를 아래 첨부하였다.

//자료형별 최대값 최소값
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);
    }
}
![소스 출력결과](/assets/post_data/2013/java_datetype_range_min_max.png)
소스 출력결과
munilive

munilive

Backend Application Developer

Share

Comments

Related Posts

JAVA 조건문 if, switch

JAVA 조건문 if, switch

와 는 어떤 조건에 대하여 실행해야 할 구문을 나눌때 사용한다. 와 가 어떻게 다른지에 대하여 알아 보도록 하자. if if 문은 if, if-else, if-else if 세가지…

munilive munilive ·
Java DataType 정리

Java DataType 정리

자바의 데이터 타입은 크게 기본형(Primitive type)과 참조형(Reference type) 2가지로 나눌 수 있으며 기본형에는 숫자형, 문자형, 논리형 으로 나눌 수 있다…

munilive munilive ·
JAVA Operator(연산자) 종류

JAVA Operator(연산자) 종류

연산자란 어떠한 기능을 수행하는 기호로서 일반적인 수학과 기호와 비슷하다 생각 하면된다. Java의 연산자는 크게 단항, 이항, 삼항, 대입 연산자로 나뉘며 이항 연산자는 다시 산…

munilive munilive ·