程序是從switch表達式值和case表達式值相同處開始執行?這個程序是直接執行default嗎?
public class HelloWorld {
? ? public static void main(String[] args) {
char today='日';
switch(today){
? ? case '一':
? ? case '三':
? ? case '五':
? ? ? ? System.out.println("早餐吃包子");
? ? ? ? break;
? ? case '二':
? ? case '四':
? ? case '六':
? ? ? ? System.out.println("早餐吃油條");
? ? ? ? break;
? ?default :
? ? ? ? System.out.println("吃主席套餐");
}
? ? ? ??
? ? ? ??
? ? ? ??
? ? ? ??
2018-09-12
程序是從switch表達式值和case表達式值相同處開始執行?
答:是的。
這個程序是直接執行default嗎?
因為 case 選項中沒有‘日’,所以這個程序是直接執行default。