關于defalut可不可以省略
上面說deault可以出現任意位置,也可以省略,當我以break;System.out.println("吃主席套餐");結束? 結果沒有運行成功,反而在break; default:System.out.println("吃主席套餐");? 這樣是運行成功的,這是為什么?不是說defalut可以省略嗎
上面說deault可以出現任意位置,也可以省略,當我以break;System.out.println("吃主席套餐");結束? 結果沒有運行成功,反而在break; default:System.out.println("吃主席套餐");? 這樣是運行成功的,這是為什么?不是說defalut可以省略嗎
2018-07-15
舉報
2018-07-17
2018-07-17
?case 后面的值可以是常量數值,如 1、2;也可以是一個常量表達式,如 2+2 ;但不能是變量或帶有變量的表達式,如 a * 2
2018-07-15
省略是指省略一整個語句,而不是省略關鍵字default,因為完全可以通過case枚舉所有情況,而default,是當case都不執行時,才執行的