gpt4 book ai didi

java - 我的 Java 程序出现错误,我认为这是一个小错误,但我不知道该怎么办?

转载 作者:行者123 更新时间:2023-11-30 03:06:05 26 4
gpt4 key购买 nike

do {
input = scan.nextInt();
//calculates minimum
if (input < min) {
min = input;
}
//calculates sum of even integers
else if (input % 2 != 1) {
sumeven = sumeven+1;
}

//calculates sum of negative integers
if (input < 0) {
sumnegative += input;
}
} while (input != 0);

因此程序让用户输入一系列的内容。我遇到的问题是,当我输入一个小于 0 的数字时。程序应该告诉我有多少个偶数。所以问题是当用户输入如下序列时:

-1 -2 -45 -90 1 23 678 90 0.

程序会告诉我有 3 个偶数。由于某种原因,它不会将负数计为偶数?

最佳答案

问题出在else if (input%2 != 1) 中的else。 else 应该被删除,否则如果输入小于 min,则不会达到增加事件总和的条件。

关于java - 我的 Java 程序出现错误,我认为这是一个小错误,但我不知道该怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34754871/

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