在 Java 中,break 语句具有三种用途:一是在 switch 结构中结束某个分支的执行;二是跳出当前循环,强制终止循环过程;三是通过标签配合使用,实现类似 goto 的跳转功能,从而控制程序流程。
1、 在 switch 语句中,为结束某个 case 分支的执行,需在其代码块末尾添加 break 语句。
2、 当循环执行过程中遇到 break 语句时,会立即终止当前循环,不再执行后续循环体内容及条件判断,程序将跳转至循环之后的代码继续运行。
3、 小明参加了一场1000米长跑,跑道每圈100米。他需绕圈奔跑,每完成一圈,剩余距离就减少100米,总共可能跑满十圈。每次跑完一圈后,教练都会询问他是否继续,若回答是,则继续下一圈;若回答其他,则停止比赛,视为放弃。这一过程不断重复,直到他完成全部赛程或中途退出为止。
4、 执行输出
5、 尽管 for 循环设定为从 0 运行到 10,但当小明的输入不是 y 时,break 语句会立即结束循环,跳出循环体并执行后续代码,输出加油!继续!
6、 break语句可用于Java的各种循环结构,即使在人为设定的无限循环中也有效。当嵌套多层循环时,break仅会结束当前所在的最内层循环,外层循环仍继续执行。
7、 结果
8、 break 语句具备类似 goto 的作用,Java 还扩展了 break 的形式,专门用于解决跳出多层嵌套循环的问题,使程序流程控制更加灵活高效。
9、 标签 break 语句的通用写法如下所示:
10、 示例:
