Javaの基本データ型を次に示します。

Javaプリミティブ型
種類 サイズ 範囲
boolean ブール 1 bit true または false
byte 符号付き整数 8 bit -128 〜 127
char Unicode文字 16 bit 0 〜 65535
short 符号付き整数 16 bit -32,768 〜 32,767
int 符号付き整数 32 bit -2,147,483,648 〜 2,147,483,647
long 符号付き整数 64 bit -9,223,373,036,854,775,808 〜 9,223,372,036,854,775,807
float 単精度浮動小数1 32 bit ±3.40282347E+38 〜 ±1.40239846E-45
double 倍精度浮動小数2 64 bit ±1.79769313486231570E+308 〜 ±4.94065645841246544E-324

IEEE 754 単精度浮動小数 指数部8bit 符号部1bit 仮数部23bit

IEEE 754 倍精度浮動小数 仮数部11bit 符号部1bit 仮数部52bit

プリミティブ型ラッパークラス

プリミティブ型ラッパークラスは、プリミティブ型の値をオブジェクト内に包んだ(wrap)クラスであり、プリミティブ型の処理に役立つ定数やメソッドを提供する。

プリミティブ型 ラッパークラス
boolean java.lang.Boolean
byte java.lang.Byte
char java.lang.Character
double java.lang.Double
float java.lang.Float
int java.lang.Integer
long java.lang.Long
short java.lang.Short
スポンサーリンク