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 |
'[JAVA]' 카테고리의 다른 글
Long과 long은 어떤 차이가 있는 걸까? (0) | 2023.11.03 |
---|---|
try-catch-finally 말고 try-with-resources 사용법 (0) | 2023.06.10 |
객체 / 객체지향 프로그래밍의 특징 (0) | 2021.09.13 |
Anonymous Class - 익명 클래스, 무명 클래스 (0) | 2021.09.13 |
화면으로부터 입력 받기 - Scanner, string 객체, equals() (0) | 2021.08.31 |