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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

java入門問題之switch

java入門問題之switch

Chengl 2016-07-21 16:36:07
當switch后面的括號內容是字符型,然后怎么于case匹配??畢竟case后面的值只能是常量或者常量表達式。
查看完整描述

2 回答

已采納
?
blovetu

TA貢獻319條經驗 獲得超234個贊

字符常量的字面值是整型,表達式運算時,字符型也會自動提升為整型。
這也就是說,在switch或case中寫的表達式,其值是整型:
switch('a'){
case 97:....或者case 'a':....都是一樣的
}

查看完整回答
反對 回復 2016-07-22
  • Chengl
    Chengl
    問題解決。但是問題又來了:書本上說switch()括號中表達式的值必須是整形或者字符型。但是我搞一個字符型進去也行。。。 String i="周日"; switch(i){ case "周日": ………… 這樣也行。。。
  • Chengl
    Chengl
    問題解決。但是問題又來了:書本上說switch()括號中表達式的值必須是整形或者字符型。但是我搞一個字符型進去也行。。。 String i="周日"; switch(i){ case "周日": ………… 這樣也行。。。
  • Chengl
    Chengl
    不好意思打錯。是搞一個字符串進去
?
損失函數

TA貢獻114條經驗 獲得超93個贊

升級你的JDK,java7之后就可以匹配字符串了.

望采納!

查看完整回答
反對 回復 2016-07-21
  • 2 回答
  • 0 關注
  • 1449 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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