一:break

break语句用于终止某个语句块的执行,一般使用在switch 或者循环[for , while , do-while]中

  1. {
  2. .....
  3. break;
  4. .....
  5. }

1:细节说明

  1. break语句可以指定退出哪层
  2. label1是标签,名字由程序员指定。
  3. break后指定到哪个label就退出到哪里
    1. lable1:
    2. for(int j= o; j<4;j++){
    3. lable2:
    4. for(int i = o; i<10; i++){
    5. if(i== 2){
    6. break lable1; //跳出外层循环,所有最后输出 0,1
    7. //beeak;等价于break lable2;四个0,1
    8. }
    9. System.out.println("i= "+i);}
    10. }
    11. }
    :::danger 标签会跳出指向的for循环 :::

    3:随机生出数字语句

二:continue

continue语句用于结束本次循环,继续执行下一次循环。

  1. {
  2. ........
  3. continue
  4. ........
  5. }

continue语句出现在多层嵌套的循环语句体中时,可以通过标签指明要跳过的是哪一层循环﹐这个和前面的标签的使用的规则一样.

  1. label1:
  2. for(int j = 0; j < 4; j++){
  3. label2:
  4. for(int i = 0; i < 10; i++){
  5. if(i == 2){
  6. //看看分别输出什么值,并分析
  7. //continue ; 0,1,3,4 ... 9 四组
  8. //continue label2; 等价上面
  9. continue label1; 0,1 四组
  10. }
  11. System.out.println("i = " + i);
  12. }
  13. }

三:return

return使用在方法,表示跳出所在的方法,在讲解方法的时候,会详细的介绍,这里我们简单的提一下。注意:如果return写在 main方法,退出程序
方法中 -> 跳出方法
main方法中 ->退出程序/终止程序

  1. for(int i=1;i<=5;i++){
  2. if(i==3) {
  3. System.out.println("韩顺平教育"+i);return;
  4. return; //结束程序
  5. }
  6. System.out.println("Hello World!");
  7. }
  8. System.out. println("go on..");