クラス | 説明 |
---|---|
BigDecimal |
変更が不可能な、任意精度の符号付き 10 進数です。
|
BigInteger |
変更が不可能な、任意精度の整数です。
|
MathContext |
数値演算子 (
BigDecimal クラスによって実装されるものなど) の特定の規則を記述するコンテキスト設定をカプセル化する不変オブジェクト。 |
列挙型 | 説明 |
---|---|
RoundingMode |
精度を破棄できる数値演算に対する丸め動作を指定します。
|
BigInteger
) および任意精度の 10 進演算 (BigDecimal
) を行うクラスを提供します。BigInteger
は、任意精度である点以外はプリミティブ整数型と同じです。そのため BigInteger
の演算がオーバーフローしたり、精度が低下することはありません。BigInteger
は、標準的な算術演算に加えて、モジュラ計算、GCD 計算、素数判定、素数生成、ビット操作を含むいくつかの演算を行います。
BigDecimal
は、通貨計算などに適した任意精度の符号付き 10 進数を提供します。ユーザーは BigDecimal
により、丸め操作を完全に制御でき、8 種類の丸めモードの中から適切なものを選択できます。 バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.