Java DecimalFormatJava格式化化问题?

下面图片中的Java格式化化为什么万位为3、4、5、6的时候小数点会打印出79... 下面图片中的Java格式化化为什么万位为3、4、5、6的时候小数点会打印出79?

因为:DecimalFormat无法保证小数类型数据的精准度,在JavaApi中有说,你可以使用循环,会出现很多次都没问题的情况,

你看我用你的方法就没事,为了确保这样的错误发生,你的使用BigDecimal对象,生成字符串类型

高精度小数对象!这个是Java防止丢失精度整的这个对象!

你对这个回答的评价是

}

我要回帖

更多关于 Java格式化 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信