温馨提示:这篇文章已超过287天没有更新,请注意相关的内容是否还可用!
在Java中,我们可以使用`break`关键字来跳出`for`循环。当程序执行到`break`语句时,会立即跳出当前的循环,并继续执行循环后面的代码。
下面是一个示例代码,演示了如何使用`break`来跳出`for`循环:
for (int i = 1; i <= 10; i++) {
if (i == 5) {
break; // 当i等于5时跳出循环
}
System.out.println(i);
}
在上面的代码中,我们使用`for`循环来打印数字1到10。当`i`等于5时,执行`break`语句,跳出循环。程序会打印出1、2、3、4这四个数字。
需要注意的是,`break`语句只能跳出当前所在的循环,如果嵌套了多层循环,`break`只会跳出最内层的循环。如果想要跳出外层的循环,可以使用标签(label)来标识循环,然后在`break`语句中指定标签。
下面是一个示例代码,演示了如何使用标签来跳出外层循环:
outerLoop: for (int i = 1; i <= 3; i++) {
for (int j = 1; j <= 3; j++) {
if (i == 2 && j == 2) {
break outerLoop; // 跳出外层循环
}
System.out.println(i + " " + j);
}
}
在上面的代码中,我们使用了一个名为`outerLoop`的标签来标识外层循环。当`i`等于2且`j`等于2时,执行`break outerLoop`语句,跳出外层循环。程序会打印出以下结果:
1 1
1 2
1 3
2 1