Javaの代表的なデータ型について。
分類 | 型名 | 格納するデータ | 変数宣言の例 | 利用頻度 |
整数 | byte | とても小さな整数 | byte glasses; | △ |
整数 | short | 小さな整数 | short age; | △ |
整数 | int | 普通の整数 | int salary; | ◎ |
整数 | long | 大きな整数 | long World People; | △ |
小数 | float | 少し曖昧でも良い少数 | float weight; | △ |
小数 | double | 普通の小数 | double pi; | ○ |
真偽値 | boolean | true か false | boolean isError | ○ |
文字 | char | 1つの文字 | char initial; | △ |
文字列 | String | 文字の並び | String name; | ◎ |
■整数の型
byte,short,int,long の順に使用メモリが大きくなる。
基本的にはint使用
■小数の型
「浮動小数点数型」とも呼ばれる。
doubleの方がfloatより多くのメモリを消費するが、より厳密な計算を
行える。
基本的にはdoubleを使用する。
また、浮動小数点数型には真に厳密な計算が出来ないという弱点がある。
計算を行った際に技かな誤差。
そのため、金額の計算などにfloatやdoubleを使用してはいけない
■文字型
char→半角、全角問わず「1文字」を代入できる型
String→文字列を代入できる