java如何跳出for
跳出for循环的方法
在Java中,可以使用break语句提前终止for循环的执行。break会立即退出当前循环,继续执行循环之后的代码。
for (int i = 0; i < 10; i++) {
if (i == 5) {
break; // 当i等于5时跳出循环
}
System.out.println(i);
}
// 输出: 0 1 2 3 4
跳出嵌套循环
对于嵌套循环,可以使用带标签的break语句跳出指定的外层循环。
outerLoop:
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
if (i == 2 && j == 2) {
break outerLoop; // 跳出外层循环
}
System.out.println(i + "," + j);
}
}
使用return退出方法
如果循环位于某个方法中,可以使用return语句直接退出整个方法,这也会终止循环的执行。
public void printNumbers() {
for (int i = 0; i < 10; i++) {
if (i == 5) {
return; // 退出方法
}
System.out.println(i);
}
}
使用continue跳过当前迭代
虽然continue不是完全跳出循环,但它可以跳过当前迭代,直接进入下一次循环。

for (int i = 0; i < 10; i++) {
if (i % 2 == 0) {
continue; // 跳过偶数
}
System.out.println(i);
}
// 输出: 1 3 5 7 9






