Java의 타입은 크게 2가지로 나뉩니다.
기본 타입 (Primitive Type)
참조 타입 (Reference Type)
| 구분 | 타입 |
|---|---|
| 정수 | byte, short, int, long |
| 실수 | float, double |
| 문자 | char |
| 논리 | boolean |
| 타입 | 크기 | 범위 |
|---|---|---|
| byte | 1byte | -128 ~ 127 |
| short | 2byte | -32,768 ~ 32,767 |
| int | 4byte | 약 ±21억 |
| long | 8byte | 매우 큼 |
int a = 10;
long b = 10000000000L; // L 필수
👉 정수의 기본 타입은 int
| 타입 | 크기 | 특징 |
|---|---|---|
| float | 4byte | 정밀도 낮음 |
| double | 8byte | 기본 실수 타입 |
double d = 3.14;
float f = 3.14f; // f 필수
👉 실수의 기본 타입은 double