循环中的break和continue的用法
break和continue的作用
两者的作用都是用来控制循环结构,主要作用是停止循环。
除了用于循环,break也可以用于switch-case中,可停止向下比对case。
用法
一.break用于跳出当前的循环体或者完全结束这个循环
(1)只能在循环体内,以及switch内使用
(2)循环体中遇到break,会即刻停止执行该循环,去执行该循环之后的代码
(3)若是在多重循环中,或者嵌套有switch语句体,无法直接跳出多重循环。(跳出多重循环的方法在下方)
二.continue用于跳过本次循环体中剩下尚未执行的语句,立即进行下一次的循环条件判定,可以理解为只是中止(跳过)本次循环,接着开始下一次循环
(1)continue并不是停止整个循环。而是跳过本次循环,放弃本次循环中尚未执行的代码,直接执行下一次循环。
(2)continue只能用于循环中
案例分析
案例一
public class BreakAndContinue {
public static void main(String[] args) {
for (int i = 1; i < 10; i++) {
if (i == 5) {
break;
}