跳转控制语句:
break;
continue;
return;
break;表示结束,中断的意思
break;单独使用,没有意义(存在问题),只能switch语句或者循环语句使用!
如果while(true)和switch一块使用的时候,
注意小细节:break此时只能结束switch语句,while(true)的结束,可以使用System.exit(0);
break应用场景:只能switch语句或者循环语句中使用
情况1:中断结束单层循环
情况2:中断结束多层循环(早期使用)
什么是标签语句:给外层或者内层循环起标签名称
标签名称:for(初始化语句;条件表达式;步长语句){
标签名称:for(初始化语句;条件表达式;步长语句){
循环体语句;
}
}
break 标签名称;结束多层循环!
class BreakDemo{
public static void main(String[] args){
wc:for(int x=0;x<3;x++){
nc:for(int y=0;y<4;y++){
if(y==2){
//break 标签名称
//break wc;//结束外层循环(当前输出第一行的时候,到第二列的时候结束for循环)
break nc;
}
System.out.print("*");
}
System.out.println();
}
}
}
continue:继续(结束当前循环,立即进入下一次循环)
单独使用:没有意义,continue在loop外部(循环中使用)
return:一般很少单独使用,一般结束方法使用的
return 是结合方法去使用的,如果一个方法中有return,具体返回结果
class ReturnDemo{
public static void main(String[] args){
for(int x=0;x<10;x++){
if(x==2){
System.out.println("退出");
return ;//结束方法
}
System.out.println(x);
}
System.out.println("over....");
}
}



