java代码如何跳出循环呢?
下文笔者讲述java基础知识,java代码跳出循环的方法
方式1:
`break`:
用于立即终止当前循环
方式2:
`continue`:
用于跳过当前循环的剩余部分
继续下一次迭代
方式3:
`return`:
用于从方法中返回
并终止整个方法的执行
方式4:
-标签和 `break`:
用于在嵌套循环中跳出外层循环
1.`break`语句
`break`语句
用于立即终止当前循环(`for`、`while` 或 `do-while`)
并跳出循环体
例:
for (int i = 0; i < 10; i++) {
if (i == 5) {
break; // 当 i 等于 5 时跳出循环
}
System.out.println(i);
}
// 输出: 0 1 2 3 4
2.`continue`语句
`continue`语句 用于跳过当前循环的剩余部分 并继续下一次循环迭代例
for (int i = 0; i < 10; i++) {
if (i % 2 == 0) {
continue; // 跳过偶数
}
System.out.println(i);
}
// 输出: 1 3 5 7 9
3.使用`return`语句
`return`语句
用于从方法中返回一个值
并终止方法的执行
如果 `return` 语句位于循环内部
它将终止整个方法
包括循环
例
public void exampleMethod() {
for (int i = 0; i < 10; i++) {
if (i == 5) {
return; // 当 i 等于 5 时终止方法
}
System.out.println(i);
}
}
// 输出: 0 1 2 3 4
4.使用标签(Label)和`break`语句
在嵌套循环中
可使用标签(Label)
和 `break` 语句来跳出外层循环
例
outerLoop:
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
if (i == 1 && j == 1) {
break outerLoop; // 跳出外层循环
}
System.out.println("i: " + i + ", j: " + j);
}
}
// 输出:
// i: 0, j: 0
// i: 0, j: 1
// i: 0, j: 2
// i: 1, j: 0
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


