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

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

switch語句沒搞清楚

char today='2'; switch(today){ case 1: case 3: case 5: System.out.println("早餐吃包子"); case 2: case 4: case 6: System.out.println("早餐吃油條"); ? ? ? ? ? default: System.out.println("早餐吃主席套餐"); break; 運行后為什么都是主席套餐????沒搞清楚。。

正在回答

3 回答

每個分號后都加 break 還有 數字都加引號


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

杉木5201314 提問者

非常感謝!
2016-03-22 回復 有任何疑惑可以回復我~

搞錯了,today="2";是錯誤的。不要引號才對。

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

定義的是char,那么case的時候也要加''吧

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

杉木5201314 提問者

我一般是用MYECLIPSE來做練習的,發現數字不能帶引號,哈哈
2016-03-19 回復 有任何疑惑可以回復我~
#2

qq_LouisVuitton_0 回復 杉木5201314 提問者

這個看你定義的數據類型的,你定義char,那么就得加引號了,int就不用加引號,你引號里是就算是數字,存在計算機里也是字符類型
2016-03-19 回復 有任何疑惑可以回復我~
#3

杉木5201314 提問者 回復 qq_LouisVuitton_0

謝謝你。
2016-03-22 回復 有任何疑惑可以回復我~

舉報

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

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

進入課程

switch語句沒搞清楚

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

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

幫助反饋 APP下載

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

公眾號

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