嵌套循环中的 continue ,break

来源:互联网 发布:本科生导师制 知乎 编辑:程序博客网 时间:2024/06/07 18:02

continue 跳出的是就近的循环,不影响外层循环。

 

break 则中断本方法嵌套的所有循环(方法内)。

 

eg:

程序:


    private void continueTest()
    {
     for(int i=0;i<3;i++)
     {
      for(int j=0;j<3;j++)
      {
       if(j==1)
        continue;
       System.out.println("m");
      }

      System.out.println("continue");
     }
    }
   
    private void breakTest()
    {
     for(int i=0;i<3;i++)
     {
      for(int j=0;j<3;j++)
      {
       if(j==1)
        break;
       System.out.println("m");
      }

      System.out.println("break");
     }
    }
   

 

结果:

continueTest()!

m
m
continue
m
m
continue
m
m
continue
breakTest()!

m
break
m
break
m
break

0 0
原创粉丝点击