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