break和continue的区别以及标签label的使用

时间:2021-11-06 05:08:55

break表示直接跳出当前循环,break只能运用于switch--case语句以及循环之中

continue则表示跳出当次循环,继续执行下一次循环

label标签则可以选择break,或者continue针对哪一个循环语句

例如;输出1到10的所有数,循环输出四行。

如果i%4==0则break;

如果i%4==0则continue;

 class TestBreakContinue
{
public static void main(String[] args)
{
/*
for(int i=1;i<5;i++){
for(int j=1;j<=10;j++){
if(j%4==0){
break;//结束当前内层for循环①
//continue;//结束当次内层for循环,继续执行下一循环②
}
System.out.print(j);
}
System.out.println();
} */
label:for(int i=1;i<5;i++){//定义一个标签label
for(int j=1;j<=10;j++){
if(j%4==0){
//break label;//结束当前外层for循环③
continue label;//结束当次外层for循环,继续执行下一循环④
}
System.out.print(j);
}
System.out.println();
} }
}

运行结果:④

break和continue的区别以及标签label的使用