BigDecimal add(BigDecimal val) //BigDecimal 加法
BigDecimal subtract (BigDecimal val) //BigDecimal 减法
BigDecimal multiply (BigDecimal val)
BigDecimal divide(BigDecimal divisor, int scale, int roundingMode)//BigDecimal除法
注意
if divisor is zero, roundingMode==ROUND_UNNECESSARY and the specified scale is
insufficient to represent the result of
the division exactly
所以应该指定scale和roundingMode,保证对于无限小数有足够的范围来表示结果。
本文详细介绍了BigDecimal类提供的四种基本算术运算方法:加法(add)、减法(subtract)、乘法(multiply)及除法(divide)。特别强调了除法操作中需要指定scale和roundingMode的重要性,以确保当遇到无限小数时结果能够被正确表示。

被折叠的 条评论
为什么被折叠?



