Java 教學 入門 : Statement 6 switch

Java 教學 入門 : Statement 6 switch


好的頻道需要你的支持,謝謝你使用Youtube影片的超級感謝功能給我們鼓勵。




好的頻道需要你的支持,謝謝你使用Youtube影片的超級感謝功能給我們鼓勵。


Syntax:
switch(variable) {
  case constantValue:
    statement;
    break;
  case constantValue:
    statement;
    break;
  .
  .
  .
  default: statement;
 }

說明:
  1. variable 的型別
    •  byte, short, int, char。
    • Byte,Short,Integer,Character,String。
    • Enum。
  2. constantValue
    •  只可以放編譯時期就確定的值。 
    •  值的大小不可以超過 variable 型別的範圍。 
    •  值不可以重複。
    •  值的位置不必依大小排列。 
  3. break
    用來離開 switch 。case 成立後會執行該 case 中的敍述群,若該 case 的敍述群中沒有 break 敍述,就會逕行執行下一個 case 的敍述群 (不檢查),直到 break 敍述出現。若 break 敍述一直沒有出現,會一路執行到 switch 的結尾。
  4. default
    所以 case 都不成立時執行。若不寫 default ,就表示若所有 case 都不成立時,不執行任何動作。
  5. 宣告變數
    • 在 case 中宣告變數。
    • 在自訂的大括號中宣告區域變數。

作者 : 許裕永

許老師的回答:





留言