我想要打破以下格式的while循环,其中包含一个if语句。如果该if语句为真,那么while循环也必须被打破。任何帮助将不胜感激。
while(something.hasnext()) {
do something...
if(contains something to process){
do something
break if condition and while loop
}
}
我想要打破以下格式的while循环,其中包含一个if语句。如果该if语句为真,那么while循环也必须被打破。任何帮助将不胜感激。
while(something.hasnext()) {
do something...
if(contains something to process){
do something
break if condition and while loop
}
}
break
关键词确切地执行了这个操作。下面是一个人为制造的例子:
public static void main(String[] args) {
int i = 0;
while (i++ < 10) {
if (i == 5) break;
}
System.out.println(i); //prints 5
}
如果您实际上正在使用嵌套循环,那么您将能够使用标签。
if
条件从未被满足,阻止了break
被调用。 - Pshemowhile(something.hasnext())
do something...
if(contains something to process){
do something...
break;
}
}
只需使用 break 语句;
例如:这将仅打印“Breaking…”
while (true) {
if (true) {
System.out.println("Breaking...");
break;
}
System.out.println("Did this print?");
}
break
语句可以使用。一个do while
循环让我感到困惑,我以为有两个循环。 - Brajif(true){break;}
。 - Braj