无限循环原因未知[关闭]

问题描述 投票:-3回答:2

我似乎已经陷入无限的循环:

while(number != 0){
    if(number % 2= != 0{
    numberState[1]++;
} 
else numberState[0]++;
}

该程序应该能够使用数组计算偶数和奇数的数量。当我输入0时它应该停止但是由于某种原因它不会发生,而while循环表明输入必须不同于0.任何人都可以帮我这个吗?

java netbeans while-loop infinite
2个回答
2
投票

您需要更改在while条件中检查的变量或在while循环中操作的变量。

目前你期待number改变并变为零。


0
投票

注意你的while循环。每次迭代后,您需要使用新数字初始化数字变量。

© www.soinside.com 2019 - 2024. All rights reserved.