課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
麻煩看看我這個哪里錯? 好糾結啊?。~
2016-08-14
源自:Java入門第一季(IDEA工具)升級版 4-6
正在回答
public?class?HelloWorld?{ ????????public?static?void?main(String[]?args)?{ ????????char?today='日'; ????????switch(today){ ????????case?'日': ????????????System.out.println("吃主席套餐"); ????????????break; ????????case?'一': ????????case?'三': ????????case?'五': ????????????System.out.println("吃包子"); ????????????break; ????????case?'二': ????????case?'四': ????????case?'六': ????????????System.out.println("吃油條"); ????????????break; ????????} ???????? }??????? }
缺少break語句~
weixin_慕移動4434633 提問者
如果case后面沒有break語句,將所有都輸出的,多練多寫的同時注意細節問題。
很嚴重的一個問題。每個case后面沒有接著break
1 "monday"不是字符,不能用char類型,也不能用單引號'';
2 case后面接的是值,不是變量名,應用case “monday”表示monday是字符串。
public?class?HelloWorld?{ ????public?static?void?main(String[]?args)?{ ???? String?today="monday"; switch(today){ ???? ????case?"monday": ????????????????System.out.println("eat?Baozi"); ????????????case?"tuesday": ????????????????System.out.println("eat?Youtiao"); ????????????case?"wednesday": ????????????????System.out.println("eat?Baozi"); ????????????case?"thursday": ????????????????System.out.println("eat?Youtiao"); ????????????case?"friday": ????????????????System.out.println("eat?Baozi"); ????????????case?"saturday": ????????????????System.out.println("eat?Youtiao"); ????????????default: ????????????????System.out.println("eat"); } } }
變量today需定義為Sting類型;Monday要用雙引號;case后面是字符串也需要用雙引號;提醒:您這段代碼會將所有的都輸出哦!
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
2 回答請各位大神幫幫忙
4 回答求助各位大神的幫忙!
2 回答各位大神幫忙看一下
2 回答求各位大神幫幫我
3 回答哪位大神幫幫忙
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-08-14
缺少break語句~
2016-09-16
如果case后面沒有break語句,將所有都輸出的,多練多寫的同時注意細節問題。
2016-08-14
很嚴重的一個問題。每個case后面沒有接著break
2016-08-14
1 "monday"不是字符,不能用char類型,也不能用單引號'';
2 case后面接的是值,不是變量名,應用case “monday”表示monday是字符串。
2016-08-14
變量today需定義為Sting類型;Monday要用雙引號;case后面是字符串也需要用雙引號;提醒:您這段代碼會將所有的都輸出哦!