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();
} }
}
运行结果:④