关于double类型数字相加位数发生变化的问题



由于计算机内部存贮本身的缺陷,导致double类型的数字相加,得到的结果有很多位,,比如

看到这个是不是很晕

当然也有解决方案

new BigDecimal(Double.toString(a)).add( new BigDecimal(Double.toString(b))).add( new BigDecimal(Double.toString(c)))

用BigDecimal和add,问题迎刃而解

哈哈

版权声明:本文为博主原创文章,未经博主允许不得转载。

青春不是年华,而是心境;青春不是桃面丹唇柔膝,

关于double类型数字相加位数发生变化的问题

相关文章:

你感兴趣的文章:

标签云: