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