| データ型 | サイズ(ビット長) | 表現できる値 | |
| 整数型 | byte | 8 | -128~127 |
| short | 16 | -32768~32767 | |
| int | 32 | -2147483648~2147483647 | |
| long | 64 | -9223372036854775808~922337203685775807 | |
| 実数型(浮動小数) | float | 32 | IEEE754に基づく浮動小数点数 |
| double | 64 | IEEE754に基づく浮動小数点数 | |
| char型(文字) | char | 16 | Unicodeで表現できる1文字 |
| boolean型(真偽値) | boolean | - | true(真)またはfalse(偽) |