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