大家好,今日小然来为大家解答以上的问题。bigdecimal计算百分比,bigdecimal计算除法很多人还不知道,现在让我们一起来看看吧!

1、解double是浮点类型的,转化为10进制后默认是保留两位小数的决方法:使用BigDecimal提高计算的精度。

2、原因分析如果不想要后面的0,你可以将数值转为int整型:计算机用二进制存放数据,有些小数(10进制转2进制,乘2取整至小数位为零,有些小数有可能小数位永远达不到零,然后定个精度就不继续乘2取整作)是无法准确表示的。

本文到这结束,希望上面文章对大家有所帮助。