翻译:此异常意思是 你在做BigDecimal除法的时候 出现了无限不循环小数
解决:给divide方法内设置截取位数和取整方式,
例如:将bi.divide(by) 改为 bi.divide(by, 2, BigDecimal.ROUND_HALF_UP) ,设置两位,向上取整即可!
翻译:此异常意思是 你在做BigDecimal除法的时候 出现了无限不循环小数
解决:给divide方法内设置截取位数和取整方式,
例如:将bi.divide(by) 改为 bi.divide(by, 2, BigDecimal.ROUND_HALF_UP) ,设置两位,向上取整即可!