continue break 用法例子

規則:

  1)、簡單的一個continue 會退回最內層循環的開頭(頂部),並繼續執行。

 2)、帶有標籤的continue 會到達標籤的位置,並重新進入緊接在哪個標籤後面的循環。

3)、break 會中斷當前的循環,並移離當前標籤的末尾。

4)帶標籤的break 會中斷當前循環,並移離由哪個標籤指示的循環的末尾。

列子代碼:

public class LabeledWhile2_6 {
	
	public static void main(String[] args){
		int i =0;
		outer:
		while(true){
			prt(" Outer while loop ");
			while(true){
				i ++;
				prt("i= "+i);
				if(i == 1){
					prt("continue");
					continue;
				}
				if(i == 3){
					prt("continue outer");
					continue outer;
				}
				if(i == 5){
					prt("break");
					break;
				}
				if(i == 7){
					prt("break outer");
					break outer;
				}
			}
		}
	}

	
	static void prt(String s){
		System.out.println(s);
	}
}

輸出結果:

Outer while loop 
i= 1
continue
i= 2
i= 3
continue outer
 Outer while loop 
i= 4
i= 5
break
 Outer while loop 
i= 6
i= 7
break outer
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章