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