基本データ型一覧 - 萌えJava超入門
Java超入門

基本データ型一覧

プリミティブ型とも呼ばれます。
値の範囲、メモリサイズ、リテラルの例、をまとめました。
文字列型も併せて掲載しています。


基本データ型(プリミティブ型)一覧
種類データ型サイズ
byte
範囲 規定値リテラル例リテラルの説明
整数型byte1
(8bit)
-128 ~ 127 0 (byte)28
(byte)0b11100
(byte)034
(byte)0x1C
28
28
28
28
int と同じリテラル
byte型変数に代入、又はキャストする
(範囲内である事)
整数型short2
(16bit)
-32768 ~ 32767 0 (short)28
(short)0b11100
(short)034
(short)0x1C
28
28
28
28
int と同じリテラル
short型変数に代入、又はキャストする
(範囲内である事)
整数型int4
(32bit)
-2147483648
~ 2147483647
0 28
0b11100
034
0x1C
28
28
28
28
小数の無い数値を直接記述する
先頭に「0b」、又は「0B」をつけて2進数で記述する
先頭に「0」 をつけて8進数で記述する
先頭に「0x」、又は「0X」をつけて16進数で記述する
整数型long8
(64bit)
-9223372036854775808
~ 9223372036854775807
0 123L123
末尾に「l」、又は「L」をつけて記述する
実数型float4
(32bit)
-3.4028235E+38
~ 3.4028235E+38
0.0f 3.14f
3.402e38
3.14
3.402×1038
末尾に「f」、又は「F」をつけて記述する
基数10の指数表現
実数型double8
(64bit)
-1.79769313486231570E+308
~1.79769313486231570E+308
0.0d 3.14
3d
1.79e308
3.14
3.0
1.79×10308
小数点がある数値を直接記述する
末尾に「d」、又は「D」をつけて記述する
基数10の指数表現
文字型char2
(16bit)
0~65535(UTF-16) '\u0000' 'A'
(char)65
(char)0x41
'\u0041'
A
A
A
A
1文字を「''」(シングルクォーテーション)で囲む
intリテラルで文字コードを指定して
charにキャストする
先頭に「\u」をつけてUnicodeで記述の上「''」で囲む
真偽型boolean-true 又は false false truetrue
true 又は false と記述する

Stringはプリミティブ型ではありませんが、一緒に掲載しますね。
文字列型
種類データ型サイズ
byte
範囲 規定値リテラル例リテラルの説明
文字列型String2GBまでUTF-16の範囲の文字
約10億文字まで
null "HelloWorld"
HelloWorld
文字列を「""」(ダブルクォーテーション)で囲む
String はクラス型です。
以上、基本データ型一覧でした。




© 2019 awasekagami