gpt4 book ai didi

java - 为什么我的 double 数学结果是错误的?

转载 作者:行者123 更新时间:2023-12-01 06:30:04 25 4
gpt4 key购买 nike

这就是我创建q的方式

Double q = ((r * (i/5)) + y);

此时其他变量的值为

r = 3.470694142992069E-5
i = 1
y = -116.30237535361584

但是

q = -116.30237535361584

这个数学有问题吗? (Java)

q should be -116.30236841222755

最佳答案

i 和 5 都是整数,因此 (i/5) 部分的计算结果为整数 (0)。这会抵消 r 的乘法,因此只剩下 y 的值。

关于java - 为什么我的 double 数学结果是错误的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5812674/

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