gpt4 book ai didi

java - 特殊毕达哥拉斯三元组

转载 作者:行者123 更新时间:2023-12-01 08:07:14 25 4
gpt4 key购买 nike

我的代码有什么问题吗?当正确答案显然是 6,8 时,它会打印 2,2

public static void main(String[] args) {

int a = 1;
int b = 1;
int answer = 0;
int j = 4;
while (j == 4) {
for (a = 1; a <= 10; a++) {
for (b = 1; b <= 10; b++) {
answer = a * a + b * b;
if (answer == 100) {
j = 10;
}
}
}
}
System.out.println(a + " " + b);
}

最佳答案

if(答案==100);if 之后有一个额外的分号。

这将导致它执行j = 10;,无论answer等于什么

关于java - 特殊毕达哥拉斯三元组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20705462/

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