gpt4 book ai didi

java - 在java中乘以 double ?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:13:24 25 4
gpt4 key购买 nike

我正在尝试将相同的双倍相乘(平方),但结果是错误的。当我单独显示 double 时,数字是正确的,但是当我将它与自身相乘时,它得出了错误的数字。我已经尝试使用 math.pow 函数并得到了相同的结果。

    Double height=Double.parseDouble(myPrefs.getString("Heightent",""))*.0254;
Double bmi = (height*height);
dbmi.setText(bmi.toString());

高度以英寸为单位输入到不同的 Activity 中。当我在文本框中显示高度时,结果是正确的数字。例如,当我在 TextView 中输入高度时,输入的高度是 74 和 1.8796。但是当我使用上面的代码时,数字 16 显示在 TextView dbmi 中。有帮助吗?

最佳答案

查看 Stephen C 的这篇精彩文章。

https://stackoverflow.com/a/5385202/1214163

它应该提供您需要的一切。他建议,如果你需要处理大数,你可以使用 BigDecimal

关于java - 在java中乘以 double ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11050393/

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