[JAVA]

자료형 정리

hatch 2023. 10. 31. 23:30
728x90
반응형

알고리즘 문제 풀다가 자료형 크기 무심코 넘겼다가 런타임 에러가 떴음.

에러가 뜰 줄은 몰라서 너무 당황했음. 자료형 크기 정리글을 한 번 써야겠다 생각하여 작성함.

 

정수형(기본 : int)
타입 값의 범위 크기(byte)
byte -128~127(-2의 7승 ~ 2의 7승-1) 1
short -32,768~32,767(-2의 15승~2의15승-1) 2
int -2,147,483,648~2,147,483,647
(-2의 31승~2의31승-1, 약 20억)
4
long -9,223,372,036,854,775,808~ -9,223,372,036,854,775,807
(-2의 63승~2의 63승-1)
8

 

실수형
타입 값의 범위 크기(byte)
float ±1.4E-45 ~ 3.4E38 4
double ±4.9E-324 ~ 1.8E308 8

 

그 밖의
타입 값의 범위 크기(byte)
boolean true, false 1
char 0~65,535(유니코드문자) 2