gpt4 book ai didi

Java 在计算中给出了错误的答案

转载 作者:太空宇宙 更新时间:2023-11-03 12:16:57 25 4
gpt4 key购买 nike

我正在尝试用 Java 进行一些计算,但出于某种原因,用 1 或 2 行代码进行的简单计算给出了错误的答案,而另一方面,如果我分 3 个步骤完成,它会完美无缺。

我知道多做几步也不错,但如果可以缩短,为什么要使用额外的文本呢??

如果我的数学有误,有人可以指点我吗??

这是第一行代码

percent1 = (((totaloutput1Int - Total1Int) / totaloutput1Int) * 100);

also = (((2232 - 1590) / 2232) * 100)

这是有效的多步骤代码。

percent1step1 = (totaloutput1Int - Total1Int);

percent1step2 = ((percent1step1 / totaloutput1Int)* 100);

percent1Tv.setText(String.valueOf(percent1step2));

最佳答案

totaloutput1IntTotal1Intint 更改为 double 一切都会正常进行。

在第一种方法中,int/int 导致值的四舍五入。这会导致不同的结果。

关于Java 在计算中给出了错误的答案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31493247/

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