快乐铃铛

文章
4
资源
0
加入时间
2年10月21天

BigDecimal通过setScale设置小数位数发生ArithmeticException

一、前言通常进行数值计算时,我们会先将double或float等转为BigDecimal再处理,然后对计算结果通过setScale方法取指定的小数位;但是在这里有时会遇到java.lang.ArithmeticException: Rounding necessary,下面我们会对此问题进行演示和说明。二、代码示例1. 这里以double转BigDecimal后获取不同小数位值来举例说...