一:break
break语句用于终止某个语句块的执行,一般使用在switch 或者循环[for , while , do-while]中
{
.....
break;
.....
}
1:细节说明
- break语句可以指定退出哪层
- label1是标签,名字由程序员指定。
- break后指定到哪个label就退出到哪里
:::danger 标签会跳出指向的for循环 :::lable1:
for(int j= o; j<4;j++){
lable2:
for(int i = o; i<10; i++){
if(i== 2){
break lable1; //跳出外层循环,所有最后输出 0,1
//beeak;等价于break lable2;四个0,1
}
System.out.println("i= "+i);}
}
}
3:随机生出数字语句
二:continue
continue语句用于结束本次循环,继续执行下一次循环。
{
........
continue
........
}
continue语句出现在多层嵌套的循环语句体中时,可以通过标签指明要跳过的是哪一层循环﹐这个和前面的标签的使用的规则一样.
label1:
for(int j = 0; j < 4; j++){
label2:
for(int i = 0; i < 10; i++){
if(i == 2){
//看看分别输出什么值,并分析
//continue ; 0,1,3,4 ... 9 四组
//continue label2; 等价上面
continue label1; 0,1 四组
}
System.out.println("i = " + i);
}
}
三:return
return使用在方法,表示跳出所在的方法,在讲解方法的时候,会详细的介绍,这里我们简单的提一下。注意:如果return写在 main方法,退出程序
方法中 -> 跳出方法
main方法中 ->退出程序/终止程序
for(int i=1;i<=5;i++){
if(i==3) {
System.out.println("韩顺平教育"+i);return;
return; //结束程序
}
System.out.println("Hello World!");
}
System.out. println("go on..");