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