Javaの数値操作についてです。
Javaの数値操作
Javaで数値を扱うには通常、プリミティブ型のbyte、short、int、long、float、doubleを使用します。
その他、誤差を出さない計算や高精度な数値を扱うクラスや数値をフォーマット変換するためのクラス用意されています。
プリミティブ型の数値をオブジェクトとして扱うラッパークラスも用意されています。
数値を扱うAPI
API | 種類 | メモ |
---|---|---|
java.math.BigDecimal | クラス | 高精度な数値演算を行うクラス |
java.math.BigInteger | クラス | 任意の大きさの整数値を扱うクラス |
API | 種類 | メモ |
---|---|---|
java.util.Random | クラス | 乱数を扱うクラス |
java.lang.Math | クラス | 数値演算を行うクラス |
API | 種類 | メモ |
---|---|---|
java.text.NumberFormat | クラス | 数値のフォーマット変換を行うクラス |
java.text.DecimalFormat | クラス | 数値のフォーマット変換を行うクラス |
API | 種類 | メモ |
---|---|---|
java.lang.Number | クラス | 数値データ型を扱う抽象クラス |
java.lang.Byte | クラス | byte型を扱うラッパークラス |
java.lang.Short | クラス | short型を扱うラッパークラス |
java.lang.Integer | クラス | int型を扱うラッパークラス |
java.lang.Long | クラス | long型を扱うラッパークラス |
java.lang.Float | クラス | float型を扱うラッパークラス |
java.lang.Double | クラス | double型を扱うラッパークラス |
java.lang.Boolean | クラス | boolean型を扱うラッパークラス ※boolean型は厳密には真偽型です。 |
コメント