請(qǐng)問(wèn),我哪里寫錯(cuò)了?
? 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("吃主席套餐");
?? ??? ?}?? ?
??? }?? ?
}?????? ?
?????? ?
????
2021-02-27
大哥好像你沒(méi)打創(chuàng)建文檔那個(gè)
2020-11-10
這個(gè)一般都是 case 加數(shù)字在加 : 的,沒(méi)試過(guò)用字符串判斷,我也才剛剛開始學(xué)
2020-11-10
而且應(yīng)該是case+:再加后面要判斷的東西
2020-11-10
所以應(yīng)該是
char = "周日"
進(jìn)行判斷,然后由于和上述6個(gè)case不一致,就執(zhí)行最下面的default(全都不執(zhí)行后執(zhí)行這個(gè))后的代碼
2020-11-10
錯(cuò)在 case: "一"
這里指的是"一"與變量today的值進(jìn)行判斷 因?yàn)?一"!="日"所以不執(zhí)行你下面的代碼
2020-11-10
沒(méi)錯(cuò)啊 我復(fù)制都執(zhí)行成功了
2020-11-07
一case一執(zhí)行,一break。
或者直接全刪掉打一個(gè)?System.out.println("吃主席套餐");也能過(guò)?