자료형(Data Type)이란 데이터의 종류와 크기를 결정하는 기본 구성 요소로 숫자, 문자 처럼 자료형태로 사용하는 모든것을 뜻함.
자료형은 기본 자료형과 참조 자료형으로 나뉜다.
자료형 | 크기 | 범위 |
---|---|---|
boolean | 1 byte | true / false |
char | 2 byte | 0 ~ 65,535 (\u0000 ~ \uffff) (모든 유니코드 문자) |
float | 4 byte | -3.4x1038 ~ 3.4x1038 |
double | 8 byte | -1.7x10308 ~ 1.7x10308 |
byte | 1 byte | -128 ~ 127 |
short | 2 byte | -32768 ~ 32767 |
int | 4 byte | -2147483648 ~ 2147483647 |
long | 8 byte | -9223372036854775808 ~ 9223372036854775807 |
// float // 출력 : 1.4E-45~3.4028235E38
System.out.println(Float.MIN_VALUE+"~"+Float.MAX_VALUE);
// double // 출력 : 4.9E-324~1.7976931348623157E308
System.out.println(Double.MIN_VALUE+"~"+Double.MAX_VALUE);
// byte의 범위 // 출력 : -128~127
System.out.println(Byte.MIN_VALUE+"~"+Byte.MAX_VALUE);
// short // 출력 : -32768~32767
System.out.println(Short.MIN_VALUE+"~"+Short.MAX_VALUE);
// int // 출력 : -2147483648~2147483647
System.out.println(Integer.MIN_VALUE+"~"+Integer.MAX_VALUE);
// long // 출력 : -9223372036854775808~9223372036854775807
System.out.println(Long.MIN_VALUE+"~"+Long.MAX_VALUE);