條件敘述句
多向分支 ( switch case 的使用)
switch ( 整數表示式 )
{
case 整數常數值1:
敘述句 (不限一個)
[break;]
...
case 整數常數值N:
敘述句 (不限一個)
[break;]
default:
敘述句 (不限一個)
[break;] // 緊鄰結尾 } 的break可以不用寫
}
int keyIn = JOptionPane.showInputDialog(null, "請輸入字母\n 1:快餐 \n 2:麵 \n 3:烤肉").trim().charAt(0);
switch (keyIn) {
case 49:
System.out.println("今天吃快餐");
break;
case 50:
System.out.println("今天吃麵");
break;
case 51:
System.out.println("今天烤肉");
break;
default:
System.out.println("今天吃飯");
}
注意:1.switch 表示式只能用整數數值 2.每個 case 的結尾記得加入 break; 跳出switch{ },否則下一個case 將繼續執行
迴圏敘述句
跳躍敘述句
課後操作與問題