程序是否会跳过continue
?这是代码:
while(/*something*/){
if(/*something*/){
while(true) {
//do something
}
System.out.print("Hello");
continue;
}
//do something2
}
我会把我的整个代码放进去,但追踪它的时间很长。我想知道是否有已知的情况会跳过continue
。我的程序进入大循环,输入if语句,但有时它不会继续跳转到//do something2
。没有休息或类似的东西。
答案 0 :(得分:3)
while(true)
将始终继续。您可以使用break
:
while(true) {
//doSomething
if (myCondition)
break;
}
如果myCondition为真,你就会突破while循环。