java命名空间java.math类bigdecimal的类成员方法:
remainder定义及介绍
本文导语:
remainder
public bigdecimal remainder(bigdecimal divisor,
mathcontext mc)
返回其值为 (this % divisor) 的 bigdecimal(根据上下文设置进行舍入)。mathcontext 设置会影响用于计算余数的隐式除法。余数计算本身要进行准确的定...
remainder
public bigdecimal remainder(bigdecimal divisor,
mathcontext mc)
- 返回其值为 (this % divisor) 的 bigdecimal(根据上下文设置进行舍入)。mathcontext 设置会影响用于计算余数的隐式除法。余数计算本身要进行准确的定义。因此,余数包含的数字个数可能多于 mc.getprecision()。
余数由 this.subtract(this.dividetointegralvalue(divisor, mc).multiply(divisor)) 给出。注意,这不是模操作(结果可以为负)。
- 参数:
divisor
- 此 bigdecimal 要相除的值。mc
- 要使用的上下文。
- 返回:
- this % divisor,必要时进行舍入。
- 抛出:
Java中使用BigDecimal进行浮点数运算
iis7站长之家
- 如果 divisor==0
arithmeticexception
- 如果结果不准确,但舍入模式为 unnecessary,或者 mc.precision > 0,并且 this.dividetointgralvalue(divisor) 的结果要求的精度大于 mc.precision。- 从以下版本开始:
- 1.5
- 另请参见:
dividetointegralvalue(java.math.bigdecimal, java.math.mathcontext)