1:switch
關鍵字段:switch(n)、case、break、default
switch(n) :n是一個表達式 或者是一變量,用來與其下的各種case進行匹配,比如:此時的day輸出的是 一個數字5。匹配到case 5的情況 所以會輸出對應的數值。
default:當所以的case項沒被匹配到時 執行的代碼
工作原理:首先設置表達式 n(通常是一個變量)。隨后表達式的值會與結構中的每個 case 的值做比較。如果存在匹配,則與該 case 關聯的代碼塊會被執行。請使用 break 來阻止代碼自動地向下一個 case 運行。
用法的格式:
二:
break : 用於跳出循環。跳出循環后 會執行該循環(跳出整個循環的代碼)之后的代碼(如果有的話),return會直接在此結束掉整個代碼(不僅是跳出這個循環體 而是結束整個代碼進程。)。
bewak 直接結束掉了整個循環體。
continue:用於跳過循環中的一個迭代。中斷循環的迭代,如果出現了指定的條件。然后繼續循環中的下一個迭代。如下圖,當執行到 i=3 時 會直接結束掉 i=3 之后的代碼,進入執行 i=4 。