初级Java 结束双层for循环的技巧


/**
*
* @author Administrator
* 结束双层for的方法有两个方法

1,标签方法来结束双层for循环

*/

      public class Test8_4_05 {

              public static void main(String[] args) {
          //over是用来结束双层for循环语句
        Over:{
          for(int i = 0;i<10;i++) {
                System.out.println("uo------------>"+i);
          for (int j = 0; j <10; j++) {
          if(j==5) {
            break Over;
                    }
                System.out.print(i+"+"+j+"="+i+j+"\t");
          }
      }
    }
  }
}

 

第2个方法:boolean 标记来结束双层for循环的方法

    boolean f = false;//定义一个布尔类型
      for(int i = 0;i<10;i++) {
                          System.out.println("uo------------>"+i);
      for (int j = 0; j <10; j++) {
          if(j==5)  {   //做一个判断,如果判断成立,将进入if内部
                                       System.out.println("结束程序。。。");
                f = true;//成立的话,就将上面定义的布尔类型重新赋值true
               break;//直接结束内循环
          }
            System.out.print(i+"+"+j+"="+i+j+"\t");
      }
          if(f) {     //f是true就进入这个if判断

            break;//直接结束外部循环
    }
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM