課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
我刪除了“default:”后就運行失敗了
2019-08-29
源自:Java入門第一季(IDEA工具)升級版 4-6
正在回答
那個default是在所有case都匹配不到的時候執行的,如果你能匹配到,就可以省略,因為只有匹配不到時才執行所以可以出現在任意位置。? ? ?至于為什么運行失敗,我試了一下,應該是你只刪了default:,之后的代碼塊訪問不到,你在前面補個case就可以了。(其實你仔細看錯誤提示應該很容易看出哪錯了的)
在這里的話
?default: System.out.println("吃主席套餐");
是一個整體
可以放在????case '一':????后面
可以放在????case '三':????后面
可以放在????case '五':
? ? ? ????????? ? System.out.println("早餐吃包子");
? ? ? ? ????????? break;? ? ? ? 后面
……以次類推
也可以把? ?default: System.out.println("吃主席套餐");? ? ?這玩意刪了
當然? default:? ? 后面的玩意可以改? ? case?后面的也能改
你可以自己試一下不運用default,直接在最后一行輸入“case‘日’:?System.out.println("吃主席套餐"); ”自己運行試一下,應該不會報錯,default可以省略的,在實際過程中。
ublic class HelloWorld {
? ? public static void main(String[] args) {
char today='日';
switch (today){
? ? case '一':
? ? case '三':
? ? case '五':
? ? ? ? System.out.println("早餐吃包子");
? ? ? ? break;
? ? case '二':
? ? case '四':
? ? case '六':
? ? ? ? System.out.println("早餐吃油條");
? ? default:?
? ? ? ? System.out.println("吃主席套餐");
}
刪除了“default:”后就運行失敗了
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
1 回答default塊真的可以在任意位置么?
3 回答為什么default 塊換了個位置輸出結果就不同了?default 塊不是可以出現在任何位置嗎?
5 回答int可以省略不?
3 回答關于defalut可不可以省略
4 回答for括號內“;”不是不可以省略嗎?為什么循環變化量的;可以省略
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-08-01
那個default是在所有case都匹配不到的時候執行的,如果你能匹配到,就可以省略,因為只有匹配不到時才執行所以可以出現在任意位置。? ? ?至于為什么運行失敗,我試了一下,應該是你只刪了default:,之后的代碼塊訪問不到,你在前面補個case就可以了。(其實你仔細看錯誤提示應該很容易看出哪錯了的)
2019-09-04
在這里的話
?default: System.out.println("吃主席套餐");
是一個整體
可以放在????case '一':????后面
可以放在????case '三':????后面
可以放在????case '五':
? ? ? ????????? ? System.out.println("早餐吃包子");
? ? ? ? ????????? break;? ? ? ? 后面
……以次類推
也可以把? ?default: System.out.println("吃主席套餐");? ? ?這玩意刪了
當然? default:? ? 后面的玩意可以改? ? case?后面的也能改
2019-09-02
你可以自己試一下不運用default,直接在最后一行輸入“case‘日’:?System.out.println("吃主席套餐"); ”自己運行試一下,應該不會報錯,default可以省略的,在實際過程中。
2019-08-30
ublic class HelloWorld {
? ? 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("吃主席套餐");
}
刪除了“default:”后就運行失敗了