数値型

Java

以下はプリミティブ型。
プリミティブ型は決まった範囲の値のみ格納できる。マキノ式:クラス型とプリミティブ型

  • byte 8ビット符号付(-128~127)
  • char 16ビットユニコード単文字(\u0000~\uffff)
  • short (-32768~32767)
  • int 32ビット符号付(-2147483648~2147483647)
  • long (-9223372036854775808~9223372036854775807)
  • float(4バイト単精度浮動小数点数)
  • double(4バイト倍精度浮動小数点数)
Numberサブクラス
ラッパークラスとも呼ぶ。
  • Byte (2の7乗-1)
  • Character  char 型の最大値「\uFFFF」です。
  • Integer (2の31乗-1)
  • Long (2の63乗-1)
  • Float (2-2の-23乗)·2の127乗
  • Double (2-2の-25乗)·2の1023乗
  • short (2の15乗-1)
    • 各クラスにおける MAX_VALUE が何であるかの注記をここにしましょう。
double,floatには「正の最大有限値」とありbyte,int,longには「設定可能な最大値」とあった(同じもの?)
  • BigInteger
格納した値を変更できない整数です。オーバーフローに関する仕様内の詳細はすべて無視されます。
たとえば、
add(BigInteger val)
とすればvalの足された値を返しますが値はそのままです。
  • BigDecimal
変更が不可能な、任意精度の符号付き小数です。厳密に正しい数値が欲しい場合に好んで使われます。BigIntegerと同じく、
.add(BigDecimal val)
とできる他、様々な専用メソッドが存在します。

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2013年06月13日 10:46