亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

正在回答

3 回答

雙引號是String類型,char類型是單引號

0 回復 有任何疑惑可以回復我~
#1

云婣_居然會重名

所以下面case的數據類型需要和前面的保持絕對一致?
2016-02-28 回復 有任何疑惑可以回復我~

一三五二四六全部用單引號,最后一個是

default:

System.out.println("吃主席套餐");


0 回復 有任何疑惑可以回復我~

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 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第一季(IDEA工具)升級版
  • 參與學習       1167754    人
  • 解答問題       18749    個

0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始

進入課程

哪里錯了啊

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號