在Java中,break 和 continue 是用于控制循环语句执行流程的关键字。它们的作用和使用方法如下:
- break 关键字:
- 作用:break 用于立即终止当前循环或开关语句块的执行,并跳出该语句块。
- 使用方法:在需要终止循环或开关语句块的地方使用 break 关键字。
- 示例:
for (int i = 0; i < 10; i++) {
if (i == 5) {
break; // 当 i 等于 5 时结束循环
}
System.out.println(i);
}
上述代码将输出:0 1 2 3 4。
- continue 关键字:
- 作用:continue 用于跳过当前循环的剩余代码,直接进入下一次循环的判断条件。
- 使用方法:在需要跳过当前循环剩余代码的地方使用 continue 关键字。
- 示例:
for (int i = 0; i < 10; i++) {
if (i == 5) {
continue; // 当 i 等于 5 时跳过本次循环
}
System.out.println(i);
}
上述代码将输出:0 1 2 3 4 6 7 8 9。
break 和 continue 的区别在于:
- break 是立即终止循环或开关语句块的执行,并跳出该语句块,然后继续执行该语句块之后的代码。
- continue 是跳过当前循环的剩余代码,直接进入下一次循环的判断条件。
使用场景示例:
- break 的常见用法是当满足某个条件时,提前结束循环,例如在搜索某个元素时,找到目标元素后不再继续搜索。
- continue 的常见用法是在循环中遇到某些特定情况时,跳过本次循环的剩余代码,直接进入下一次循环。例如在处理数组时,遇到特定条件的元素需要跳过。
需要注意的是,break 和 continue 关键字主要用于控制循环语句的执行流程,而不能用于其他代码块。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。