Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Double.parseDouble错误java检索SOA_Java - Fatal编程技术网

Double.parseDouble错误java检索SOA

Double.parseDouble错误java检索SOA,java,Java,我使用Double.parseDouble fd.setFdrRateDouble.parseDoublecoreFD.getInterestate获取SOA字符串;消息SOA return 3.7,但屏幕显示3.70000000000005 save Database return 3.7帮助我检查double以全精度表示数字3.7。你可以考虑使用: 注意:始终使用BigDecimal或类似用途的类来存储与财务相关的数字。我无法在我的计算机上重做该错误。你确定它会解决它吗?这是一个dup,为了

我使用Double.parseDouble fd.setFdrRateDouble.parseDoublecoreFD.getInterestate获取SOA字符串;消息SOA return 3.7,但屏幕显示3.70000000000005 save Database return 3.7帮助我检查

double以全精度表示数字3.7。你可以考虑使用:


注意:始终使用BigDecimal或类似用途的类来存储与财务相关的数字。

我无法在我的计算机上重做该错误。你确定它会解决它吗?这是一个dup,为了每个人的利益,请尝试参考原始答案。如何修复?请帮我回答你的问题好吗?显示3.70000000000005的屏幕是什么?这个数字从哪里来的屏幕显示字段返回SOA
new BigDecimal(coreFD.getInterestRate()).toString() // 3.7