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 |
아래 코드는 위 표에서 설명하는 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);
}
}
이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 4.0 국제 라이선스 에 따라 이용할 수 있습니다.
Comments
Related Posts
JAVA 조건문 if, switch
와 는 어떤 조건에 대하여 실행해야 할 구문을 나눌때 사용한다. 와 가 어떻게 다른지에 대하여 알아 보도록 하자. if if 문은 if, if-else, if-else if 세가지…
Java DataType 정리
자바의 데이터 타입은 크게 기본형(Primitive type)과 참조형(Reference type) 2가지로 나눌 수 있으며 기본형에는 숫자형, 문자형, 논리형 으로 나눌 수 있다…
JAVA Operator(연산자) 종류
연산자란 어떠한 기능을 수행하는 기호로서 일반적인 수학과 기호와 비슷하다 생각 하면된다. Java의 연산자는 크게 단항, 이항, 삼항, 대입 연산자로 나뉘며 이항 연산자는 다시 산…