課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
老提示輸出沒有吃主席套餐
2016-01-14
源自:Java入門第一季(IDEA工具)升級版 4-6
正在回答
雙引號是String類型,char類型是單引號
云婣_居然會重名
一三五二四六全部用單引號,最后一個是
default:
System.out.println("吃主席套餐");
public static void main(String[] args) {
String today="一";
switch(today){
? ? case "一":
? ? ? ? ?case "三":
? ? ? ? ?case "五":?
? ? ? ? ? System.out.println("吃包子");
? ? ? ? ? break;
? ? ? ? ? case "二":
? ? ? ? ? case "四":
? ? ? ? ? case "六":
? ? ? ? ? System.out.println("吃油條");
break;
? ? ? ?case "日":
? ? ? ?System.out.println("吃主席套餐");
? ? ? ??
? ? ? ? }
}
首先,在你定義的char類型是不正確的,在java中應該為String類型。另外,后面的字符應該用雙引號,你定義的變量today的值就是“日”,它輸出的結果當然為“吃主席套餐”啦。你換成其他值,結果互不一樣的。
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
6 回答哪里錯了啊
4 回答哪里錯了啊
2 回答哪里錯了啊
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-01-14
雙引號是String類型,char類型是單引號
2016-01-14
一三五二四六全部用單引號,最后一個是
default:
System.out.println("吃主席套餐");
2016-01-14
public static void main(String[] args) {
String today="一";
switch(today){
? ? case "一":
? ? ? ? ?case "三":
? ? ? ? ?case "五":?
? ? ? ? ? System.out.println("吃包子");
? ? ? ? ? break;
? ? ? ? ? case "二":
? ? ? ? ? case "四":
? ? ? ? ? case "六":
? ? ? ? ? System.out.println("吃油條");
break;
? ? ? ?case "日":
? ? ? ?System.out.println("吃主席套餐");
? ? ? ??
? ? ? ? }
}
首先,在你定義的char類型是不正確的,在java中應該為String類型。另外,后面的字符應該用雙引號,你定義的變量today的值就是“日”,它輸出的結果當然為“吃主席套餐”啦。你換成其他值,結果互不一樣的。