[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 |