gpt4 book ai didi

java - 在 Java 中执行计算给出了完全错误的答案

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

<分区>

在下面的代码中,当 x = 60 且 y = 2 时,结果 = 500。这是正确的,但是任何介于 60 和 119 之间的 x 值给出 500。此外,当 x < 60 ,我得到除以 0 的错误。此外,当 x >= 120 时,结果 = 0。我很困惑为什么会这样。我也尝试过使用 int、float 和 long 的各种组合,但仍然没有成功。

public class main {

static long result;
static int x;
static int y;
public static void main(String[] args) {
x = 60;
y = 2;
result = 1000 * (1 / (x / 60)) / y;
System.out.println(result);
}

}

顺便说一下,我在尝试为 Android 制作节拍器应用程序时遇到了这个问题。我断章取义了这段代码,以便更容易地隔离问题。非常感谢任何帮助和/或建议!

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