【发布时间】:2013-12-27 07:51:48
【问题描述】:
我正在使用 Java 编写数学函数,当我尝试将我的结果与 ms office excel 公式函数进行比较时,两个缺失值的准确性使得 my comparison(==) 在双值的情况下失败。
我的结果:
2.3450414545545569404E16
MS excel 结果:
2.34504145455455694E16
我对其进行了一些研究,发现 links 很少,但它并没有解决我的问题,而且我不能使用大小数,因为它与我的最终结果不一致。
我不明白为什么我的函数会显示额外的值 (404E16) 以及如何将其格式化以产生像 (2.34504145455455694E16)
这样的输出【问题讨论】:
标签: java android double bigdecimal mathematical-notation