程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java中的break和continue關鍵字的運用辦法總結

Java中的break和continue關鍵字的運用辦法總結

編輯:關於JAVA

Java中的break和continue關鍵字的運用辦法總結。本站提示廣大學習愛好者:(Java中的break和continue關鍵字的運用辦法總結)文章只能為提供參考,不一定能成為您想要的結果。以下是Java中的break和continue關鍵字的運用辦法總結正文


一、作用和區別
 
break的作用是跳出以後循環塊(for、while、do while)或順序塊(switch)。在循環塊中的作用是跳出以後正在循環的循環體。在順序塊中的作用是中綴和下一個case條件的比擬。
 
continue用於完畢循環體中其後語句的執行,並跳回循環順序塊的掃尾執行下一次循環,而不是立即循環體。
 
二、其他用處
 
break和continue可以配合語句標簽運用。

這個都很復雜,上面給個綜合實例,看看就明白 了:

/** 
* Created by IntelliJ IDEA. 
* User: leizhimin 
* Date: 2007-11-29 
* Time: 15:47:20 
*/ 
public class Test { 
  public static void main(String args[]) { 
    Test test = new Test (); 
    test.testBreak1(); 

    test.testContinue1(); 

    test.testBreak2(); 
    test.testContinue2(); 
  } 

  /** 
   * 測試continue 
   * continue用來完畢本次循環 
   */ 
  public void testContinue1() { 
    System.out.println("--------測試continue-------"); 
    for (int i = 1; i <= 5; i++) { 
      if (i == 3) continue; 
      System.out.println("i=" + i); 
    } 
  } 

  /** 
   * break用來完畢整個循環體 
   */ 
  public void testBreak1() { 
    System.out.println("--------測試break1-------"); 
    for (int i = 1; i <= 5; i++) { 
      if (i == 3) break; 
      System.out.println("i=" + i); 
    } 
  } 

  /** 
   * 測試帶標簽的break語句 
   * 標簽只能寫在循環體之前,特地學習一下java中語句標簽的定義和運用 
   */ 
  public void testBreak2() { 
    System.out.println("--------測試break2-------"); 
    int i = 1; 
    int k = 4; 
    lable1: 
    for (; i <= 5; i++, k--) { 
      if (k == 0) break lable1; 
      System.out.println("i=" + i + " ; k=" + k); 
    } 
  } 

  public void testContinue2() { 
    System.out.println("--------測試continue2-------"); 
    lable1: 
    for (int i = 1; i < 10; i++) { 
      lable2: 
      System.out.println("i=" + i); 
      for (int j = 0; j < 10; j++) { 
        if (j == 9) continue lable1; 
      } 
    } 
  } 
}

運轉後果:

--------測試break1------- 
i=1 
i=2 
--------測試continue------- 
i=1 
i=2 
i=4 
i=5 
--------測試break2------- 
i=1 ; k=4 
i=2 ; k=3 
i=3 ; k=2 
i=4 ; k=1 
--------測試continue2------- 
i=1 
i=2 
i=3 
i=4 
i=5 
i=6 
i=7 
i=8 
i=9 

Process finished with exit code 0 

以上就是為大家帶來的Java中的break和continue關鍵字的運用辦法總結全部內容了,希望大家多多支持~

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved