Cod*_*019 15 java if-statement break while-loop
我想打破下面格式的while循环,它有一个if语句.如果if语句为true,则while循环也必须中断.任何帮助,将不胜感激.
while(something.hasnext()) {
do something...
if(contains something to process){
do something
break if condition and while loop
}
}
Run Code Online (Sandbox Code Playgroud)
ass*_*ias 41
该break关键字正是这么做的.这是一个人为的例子:
public static void main(String[] args) {
int i = 0;
while (i++ < 10) {
if (i == 5) break;
}
System.out.println(i); //prints 5
}
Run Code Online (Sandbox Code Playgroud)
如果您实际使用的是嵌套循环,则可以使用标签.
“如果”不是循环。只需在“if”中使用break,它就会跳出“while”。
如果您需要使用真正的嵌套循环,Java 有标记中断的概念。您可以在循环之前放置一个标签,然后使用标签的名称作为要中断的参数。它将在标记循环之外中断。
while(something.hasnext())
do something...
if(contains something to process){
do something...
break;
}
}
Run Code Online (Sandbox Code Playgroud)
只需使用break语句即可;
例如:这仅显示“ Breaking ...”
while (true) {
if (true) {
System.out.println("Breaking...");
break;
}
System.out.println("Did this print?");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
107618 次 |
| 最近记录: |