在Java循环中标记的作用是为循环语句提供一个标识符,使得程序可以在循环嵌套时跳出指定的循环。它可以用于在内部循环中控制外部循环,或者在多个嵌套循环中控制跳出特定的循环块。
标记通常与`break`和`continue`语句一起使用。使用`break`语句配合标记可以跳出指定标记的循环,而不是只跳出当前的循环。使用`continue`语句配合标记可以跳过当前标记的循环迭代,直接进行下一次迭代。
以下是一个示例代码,使用标记控制循环:
```java
outerLoop:
for (int i = 0; i < 5; i++) {
innerLoop:
for (int j = 0; j < 5; j++) {
if (j == 3) {
break outerLoop; // 跳出外层循环
}
if (j == 2) {
continue innerLoop; // 跳过内层循环迭代
}
System.out.println("i = " + i + ", j = " + j);
}
}
```
运行以上代码,输出结果为:
```
i = 0, j = 0
i = 0, j = 1
i = 1, j = 0
i = 1, j = 1
```