循环退出的几种场景:
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教程--从初级到高级"); } }