测试Java程序退出函数不工作
我是java的新手,所以我决定创建一个简单的程序来打印偶数。如果你对这个问题回答“不”,我试着让它退出一个while循环,但它一直在继续
这是密码
public static void main(String[] args){
String continueYorN = "Y";
int i = 0;
while (continueYorN.equalsIgnoreCase("y")){
while(i >= 0){
i++;
if((i%2) == 0){
System.out.println(i);
continue;
}
System.out.println("Do you want to generate another even number?");
continueYorN = userInput.nextLine();
}
}
}
# 1 楼答案
您的循环没有
break condition
(即在某些情况下停止循环的东西),因此它将永远继续您应该将内部
while
替换为如下内容: