第二章:09流程控制[7跳转语句]

①break
break:中断的意思

for(int x=1; x<=5; x++) {

     if(x==4) {

          //break; //123

          //continue;//1235

     }

     System.out.println(“Java基础班”);

}

跳出单层循环

for(int x=0; x<10; x++) {

      if(x == 3) {

          break;

      }

      System.out.println("HelloWorld");

}

跳出多层循环

label:for(int i = 1;i <= 4;i++){

    for(int j = 1;j <= 10;j++){

        if(j % 4 == 0){

             //break;//默认跳出包裹此关键字最近的一层循环。

             //continue;

             //break label;//结束指定标识的一层循环结构

             continue label;//结束指定标识的一层循环结构当次循环 123123123123

         }  

         System.out.print(j);

    }

    System.out.println();

}

 

②continue
continue:跳出一次循环,进入下一次的执行

for(int x=1; x<=5; x++) {

    if(x%4==0) {

        continue;//1235

    }

    System.out.println(“Java基础班”);

}

label:for(int i = 1;i <= 4;i++){

   for(int j = 1;j <= 10;j++){

       if(j % 4 == 0){

            //continue;

                                              /*123567910

                   123567910

                   123567910

                   123567910*/

            continue label;//结束指定标识的一层循环结构当次循环 123123123123

        }  

        System.out.print(j);

   }

   System.out.println();

}

 

 

③return
其实它的作用不是结束循环的,而是结束方法的。
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

猜你喜欢

转载自www.cnblogs.com/Lucky-stars/p/11007710.html
今日推荐