| 型 | 内容 | サイズ | 範囲 |
|---|---|---|---|
| long | 大きい整数値 | 64bit | -9223372036854775808 ~ 9223372036854775807 |
| int | 通常の整数値 | 32bit | -2147483648 ~ 2147483647 |
| Short | 小さい整数値 | 16bit | -32768 ~ 32767 |
| byte | とても小さい整数値 | 8bit | -128 ~ 127 |
| double | 小数 | 64bit | (-)1.79769313486231570E+308 (15桁の精度) |
| float | 比較的精度の低い小数 | 32bit | 約(-)3.40282347E+38 (約6~7桁の精度) |
| boolean | 真か偽か | trueまたはfalse | |
| char | 1文字のUnicode文字 | 16bit | ¥u0000 ~ ¥uFFFF |
| String | 複数文字列 |
*よく使うのは、 int, double, Stringです。とりあえずそれだけは覚えておきましょう。
予約語
予約語とは、Javaの用語として登録されているキーワードです。予約語は、変数やクラスなどの名前を自分で付ける時には使用することができません。
| abstract | assert | boolean | break | byte |
| case | catch | char | class | const |
| continue | default | do | double | else |
| enum | extends | final | finally | float |
| for | goto | if | implements | import |
| instanceof | int | interface | long | native |
| new | package | private | protected | public |
| return | short | static | strictfp | super |
| switch | synchrnized | this | throw | throws |
| transient | try | void | volatile | while |
変数の型や予約語について、本やネット検索でもっと調べてみましょう。