switch中 break , continue 作用


public class TestSwith {

	enum Size{S, L, XL, M};
	public static void main(String[] args) {
		Size[] sizes = new Size[]{Size.S, Size.M, Size.L, Size.XL};
		for(Size s : sizes) {
			switch(s) {
				case S : System.out.println("S");
						break;
				case M: System.out.println("M");
						continue;
				case L: System.out.println("L");
				default :System.out.println("XL");
			}
			System.out.println(s);
		}
	}
}
輸出:

S
S
M
L
XL
L
XL
XL


break 結束當前case, 進行下一個case, switch 外的代碼要執行。

continue 結束當前case, 直接進入一個循環, switch 外面的代碼不執行。

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