循环退出的几种场景:

1、退出本次循环执行,下一次循环

2、退出本层循环

3、退出到指定位置

1、使用break结束循环

循环体遇到break,会结束本次循环,并执行循环后面的代码。

//使用break跳出本次循环
        for (int i = 0; i < 5; i++) {
            System.out.println("打印i的值" + i);
            if(i > 2){
                break;
            }
            System.out.println("break后的代码还会执行吗?" +i);
        }
        System.out.println("循环后的代码" );

//巧用break退出双层循环

//使用break跳到指定位置,它必须紧挨着循环
        flag1:
        for (int i = 0; i < 2; i++) {
            System.out.println("i****"+i);
            for (int j=0;j<3;j++){
                if (j==1){
                    break flag1;
                    //break;
                }
                System.out.println("j----"+j);
            }
        }
        System.out.println("循环外的代码");
/**
 * 〈配套视频在------今日头条--鲨鱼微课---每天分享java教程--从初级到高级〉<br>〉
 * @author 鲨鱼微课
 * @create 2022/2/5
 * @since 1.0.0
 */
public class ShaYuWeiKe {
    public static void main(String[] args) {
        System.out.println("配套视频今日头条--鲨鱼微课---每天分享java教程--从初级到高级");
    }
}