java 多层循环break
时间: 2023-11-29 17:47:46 浏览: 129
以下是Java中多层循环使用break语句跳出的示例代码:
```java
public class BreakExample {
public static void main(String[] args) {
outerloop: // 标签名为outerloop
for (int i = 0; i < 3; i++) {
System.out.println("Outer loop iteration " + i); for (int j = 0; j < 3; j++) {
System.out.println("Inner loop iteration " + j);
if (i == 1 && j == 1) {
break outerloop; // 跳出outerloop标签所指代的循环体
}
}
}
System.out.println("Loop exited.");
}
}
```
在上面的示例代码中,我们使用了一个名为`outerloop`的标签来标记外层循环。当内层循环中的条件满足时,使用`break outerloop;`语句跳出了外层循环。
以下是Java中多层循环使用continue语句继续执行循环体的示例代码:
```java
public class ContinueExample {
public static void main(String[] args) {
outerloop: // 标签名为outerloop
for (int i = 0; i < 3; i++) {
System.out.println("Outer loop iteration " + i);
for (int j = 0; j < 3; j++) {
if (i == 1 && j == 1) {
System.out.println("Continuing outer loop iteration " + i);
continue outerloop; // 继续执行outerloop标签所指代的循环体
}
System.out.println("Inner loop iteration " + j);
}
}
System.out.println("Loop exited.");
}
}
```
在上面的示例代码中,当内层循环中的条件满足时,使用`continue outerloop;`语句继续执行了外层循环的下一次迭代。
阅读全文