break 和 continue
仅在循环中使用
break: 结束当前循环,循环不在继续
continue :结束本次循环,循环进入下一次
开发过程中如果要使用break或者continue,一般在前面我们都要加一个判断
break 和continue后面不能写语句,一般配合if语句使用
疑问?如果使用break 的标签跳出内循环,那么内循环外的还会继续执行麽?
a:for ( int i = 1;i<9;i++)
{
b: if(true){
for(int j =1 ;j<9;j++)
{
if(j==8){
break a;
}
System.out.println(1);
if(j==6)
{
continue b;
}
}
System.out.println(2);
}
}
跳出标签并不是只能标记在loop前,而是可以标记在{}前的
|
|