クラスjava.math.RoundingMode
の使用
| パッケージ | 説明 |
|---|---|
| java.math |
任意精度の整数演算(
BigInteger)および任意精度の10進演算(BigDecimal)を行うクラスを提供します。 |
| java.text |
テキスト、日付、数値、およびメッセージを自然言語に依存しない方法で処理するためのクラスとインタフェースを提供します。
|
-
java.mathでのRoundingModeの使用
RoundingModeを返すjava.mathのメソッド 修飾子と型 メソッド 説明 RoundingModeMathContext. getRoundingMode()roundingMode設定を返します。static RoundingModeRoundingMode. valueOf(int rm)BigDecimalのレガシー整数丸めモード定数に対応するRoundingModeオブジェクトを返します。static RoundingModeRoundingMode. valueOf(String name)指定された名前を持つ、この型の列挙型定数を返します。static RoundingMode[]RoundingMode. values()この列挙型の定数を含む配列を、宣言されている順序で返します。RoundingMode型のパラメータを持つjava.mathのメソッド 修飾子と型 メソッド 説明 BigDecimalBigDecimal. divide(BigDecimal divisor, int scale, RoundingMode roundingMode)値が(this /divisor)で、スケールが指定されたものであるBigDecimalを返します。BigDecimalBigDecimal. divide(BigDecimal divisor, RoundingMode roundingMode)値が(this /divisor)でスケールがthis.scale()であるBigDecimalを返します。BigDecimalBigDecimal. setScale(int newScale, RoundingMode roundingMode)スケールが指定された値であり、かつスケールなしの値が、このBigDecimalのスケールなしの値と、総体値を維持できる適当な10の累乗の積または商により決定されるBigDecimalを返します。RoundingMode型のパラメータを持つjava.mathのコンストラクタ コンストラクタ 説明 MathContext(int setPrecision, RoundingMode setRoundingMode)指定の精度と丸めモードの新しいMathContextを構築します。 -
java.textでのRoundingModeの使用
RoundingModeを返すjava.textのメソッド 修飾子と型 メソッド 説明 RoundingModeCompactNumberFormat. getRoundingMode()このCompactNumberFormatで使用されているRoundingModeを取得します。RoundingModeDecimalFormat. getRoundingMode()このDecimalFormatで使用されるRoundingModeを取得します。RoundingModeNumberFormat. getRoundingMode()このNumberFormatで使用されるRoundingModeを取得します。RoundingMode型のパラメータを持つjava.textのメソッド 修飾子と型 メソッド 説明 voidCompactNumberFormat. setRoundingMode(RoundingMode roundingMode)このCompactNumberFormatで使用するRoundingModeを設定します。voidDecimalFormat. setRoundingMode(RoundingMode roundingMode)このDecimalFormatで使用されるRoundingModeを設定します。voidNumberFormat. setRoundingMode(RoundingMode roundingMode)このNumberFormatで使用されるRoundingModeを設定します。