中断,继续并在Java循环中标记

以下示例在for语句之前展示了标签“第一”,“第二”,并使用break / continue控件跳转到该标签。请参见下面的示例。

示例

public class Tester {

   public static void main(String args[]) {

      first:

         for (int i = 0; i < 3; i++) {

            for (int j = 0; j< 3; j++){

               if(i == 1){

                  continue first;

               }      

               System.out.print(" [i = " + i + ", j = " + j + "] ");

            }

         }

     

         System.out.println();

     

         second:

            for (int i = 0; i < 3; i++) {

               for (int j = 0; j< 3; j++){

                  if(i == 1){

                     break second;

                  }    

 

                  System.out.print(" [i = " + i + ", j = " + j + "] ");

               }

            }

    }

}

首先是循环的第一个最外层的标签,如果i = 1,则继续第一个使循环跳过print语句;

第二个是第二个最外面的for循环的标签,继续第二个会导致循环中断循环。

以上是 中断,继续并在Java循环中标记 的全部内容, 来源链接: utcz.com/z/327026.html

回到顶部