gpt4 book ai didi

java - 对双数求和时出错

转载 作者:行者123 更新时间:2023-12-02 07:18:41 24 4
gpt4 key购买 nike

Possible Duplicate:
Moving decimal places over in a double

我的 Android 应用程序使用双变量时遇到问题。安EditText解析一个数字,一个 double ,并将其放入sql数据库中。当我提取该值并将其与其他值相加时,结果不正确。

例如:

  • 我编写并放入我的数据库:64.1
  • 另一个值:12.6
  • 另一个值:400

然后我将这 2 个值相加,结果是 476.70000000000005,这是不正确的(应该是 476.7)。

如何解决这个问题?

最佳答案

使用此功能:

double roundTwoDecimals(double d) {
DecimalFormat twoDForm = new DecimalFormat("#.##");
return Double.valueOf(twoDForm.format(d));
}

关于java - 对双数求和时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14559949/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com