初級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