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

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

如何理解“switch后面的小括號中表達式必須是整形或字符型?

如何理解:1.“switch后面的小括號中表達式必須是整形或字符型?

? ? ? ? ? ? ? ?2.? 如何理解default塊可以出現在任意位置?

正在回答

3 回答

LJMJJ

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

長整型、短整型無所謂。如果是字符型,switch括號中加單引號,case后面也加單引號,只要能對應起來就行。

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

switch(num){

}括號里面的只能是int或者char類型


default就是沒有條件,默認執行, 其實defualt和case都可以出現在任何位置,看程序的需求, 不寫的default也行

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

小小杏鮑菇 提問者

1.如果是整數型,那就只是float、double不行啊,不是只有int和char吧,byte,short,long,甚至string也可以???是這么理解嗎? 2.default不是沒有條件,而是不滿足以上case的條件,而且default出現在不同位置,執行出來的結果是不一樣的。
2019-01-06 回復 有任何疑惑可以回復我~
#2

一只喵的枕頭 回復 小小杏鮑菇 提問者

switch 語句中的變量類型可以是: byte、short、int 或者 char。從 Java SE 7 開始,switch 支持字符串 String 類型了,同時 case 標簽必須為字符串常量或字面量。來源http://www.runoob.com/java/java-switch-case.html
2019-01-08 回復 有任何疑惑可以回復我~
#3

小小杏鮑菇 提問者 回復 一只喵的枕頭

第二個問題呢?關于default的那個
2019-01-11 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

如何理解“switch后面的小括號中表達式必須是整形或字符型?

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

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

幫助反饋 APP下載

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

公眾號

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