변수를 선언하면 해당되는 자료형의 크기 만큼 메모리가 할당
변수는 할당된 메모리를 가리키는 이름
int level = 10; // 4바이트 정수형 메모리가 level 이라는 이름으로 할당 됨
| 정수형 | 문자형 | 실수형 | 논리형 | |
|---|---|---|---|---|
| 1바이트 | byte | boolean | ||
| 2바이트 | short | char | ||
| 4바이트 | int | float | ||
| 8바이트 | long | double |
| 자료형 | 바이트 크기 | 수의 범위 |
|---|---|---|
| byte | 1 | -2^7~2^7-1 |
| short | 2 | -2^15~2^15-1 |
| int | 4 | -2^31~2^31-1 |
| long | 8 | -2^63~2^63-1 |
