<JavaLearn/>
基礎 レッスン3

データ型

Javaの基本的なデータ型(プリミティブ型)

プリミティブ型8種

Javaには8つのプリミティブ型(基本データ型)があります。 それぞれサイズと扱える値の範囲が異なります。 プリミティブ型はオブジェクトではなく、スタック上に直接値が格納されます。

  • byte (1バイト): -128 ~ 127
  • short (2バイト): -32,768 ~ 32,767
  • int (4バイト): 約-21億 ~ 約21億
  • long (8バイト): 非常に大きな整数
  • float (4バイト): 単精度浮動小数点数
  • double (8バイト): 倍精度浮動小数点数
  • boolean (1ビット): true / false
  • char (2バイト): Unicode文字1文字

整数型の種類

4つの整数型はそれぞれサイズが異なります。通常は int を使い、 大きな値が必要な場合は long を使います。

Javaエディタ

浮動小数点型・boolean・char

小数には float(末尾にf)と double を使います。char はシングルクォートで囲みます。

Javaエディタ

各型のサイズとデフォルト値

プリミティブ型のサイズを確認してみましょう。ラッパークラスの定数を使うと最大値・最小値がわかります。

Javaエディタ