Java-math-bigdecimal-divideintegralvalue-mc
提供:Dev Guides
Java.math.BigDecimal.divideToIntegralValue()メソッド
説明
- java.math.BigDecimal.divideToIntegralValue(BigDecimal divisor、MathContext mc)*は、値が(this/divisor)の整数部であるBigDecimalを返します。 正確な商の整数部分は丸めモードに依存しないため、丸めモードはこのメソッドによって返される値に影響しません。
結果の推奨スケールは(this.scale()-divisor.scale())です。 正確な商の整数部分にmc.precision桁以上が必要な場合、ArithmeticExceptionがスローされます。
宣言
以下は* java.math.BigDecimal.divideToIntegralValue()*メソッドの宣言です。
パラメーター
- divisor -このBigDecimalを分割する値。
- mc -使用するコンテキスト。
戻り値
このメソッドは、この/除数の整数部分を返します。
例外
- ArithmeticException -除数== 0の場合。
- ArithmeticException -mc.precision> 0で、結果がmc.precision以上の精度を必要とする場合。
例
次の例は、math.BigDecimal.divideToIntegralValue()メソッドの使用法を示しています。
上記のプログラムをコンパイルして実行すると、次の結果が生成されます-