課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
上面兩個不出,只出一個
2018-07-07
源自:Java入門第一季(IDEA工具)升級版 4-6
正在回答
應為你的today的值和case后的值不匹配,所以默認執行default后面的代碼。如果你想執行上面兩個代碼的話,需要更改today的值,并且case后面要加上break 語句,不然它會一直往下執行。
在(cause值)中如果沒有和(switch值)匹配的時候,會直接輸出default值。
你可以嘗試改變today的值,例如today='一',這樣就會輸出“早餐吃包子”。
求給最佳答案
case是只能接常數
因為上邊兩個case里邊沒有匹配'日'的
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
4 回答為什么這么寫得出的結果是3?
1 回答沒注意到,給出結果還納悶
2 回答為什么會說我輸出錯誤呢?輸出結果就是:它是個3位數!
3 回答這樣運行結果為什么是3呢
1 回答請問為什么這個結果是3?哪里錯了呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-07-17
應為你的today的值和case后的值不匹配,所以默認執行default后面的代碼。如果你想執行上面兩個代碼的話,需要更改today的值,并且case后面要加上break 語句,不然它會一直往下執行。
2018-07-09
在(cause值)中如果沒有和(switch值)匹配的時候,會直接輸出default值。
你可以嘗試改變today的值,例如today='一',這樣就會輸出“早餐吃包子”。
求給最佳答案
2018-07-09
case是只能接常數
2018-07-07
因為上邊兩個case里邊沒有匹配'日'的