Java 中 switch case 語句用來判斷一個變量與一系列值中某個值是否相等,每個值稱為一個分支。
語法格式如下:
switch(expression){ case value : //語句 break; //可選 case value : //語句 break; //可選 //你可以有任意數量的case語句 default : //可選 //語句}
這里的 expression 都支持哪些類型呢?
基本數據類型:byte, short, char, int 包裝數據類型:Byte, Short, Character, Integer 枚舉類型:Enum 字符串類型:String(Jdk 7+ 開始支持)
基本數據類型和字符串很簡單不用說,下面舉一個使用包裝類型和枚舉的,其實也不難,注意只能用在 switch 塊里面。
// 使用包裝類型Integer value = 5;switch (value) { case 3: System.out.println("3"); break; case 5: System.out.println("5"); break; default: System.out.println("default");}// 使用枚舉類型Status status = Status.PROCESSING;switch (status) { case OPEN: System.out.println("open"); break; case PROCESSING: System.out.println("processing"); break; case CLOSE: System.out.println("close"); break; default: System.out.println("default");}
以下為官網的介紹文檔。
https://docs.oracle.com/javase/tutorial/java/nutsandbolts/switch.html
使用 switch case 語句也有以下幾點需要注意。
case 里面必須跟 break,不然程序會一個個 case 執行下去,直到最后一個 break 的 case 或者 default 出現。 case 條件里面只能是常量或者字面常量。 default 語句可有可無,最多只能有一個。
到此,相信大家對“Java中switchcase數據類型的原理解析”有了更深的了解,不妨來實際操作一番吧!這里是本站網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
在實際的經濟生活中,中央銀行的三大法寶一般認為是存款準備金政策、公開市場業務政策以及再貼現政策。利用以上這三三大法寶,中央銀行需要對市場金融秩序進行宏觀調控,實現對市場內信用總量進行統一的收縮或者擴張操作。央銀三大法寶的詳情介紹1、存款準備金政策:中央銀行通過對存款準備金率進行調控,從而影響金融機構的實際影響能力,間接的來調控市場內貨幣的供應總量;2、公開市場業務政策:公開市場業務政策即意味著中央...
【資料圖】有關于好聽的夢幻西游男名字方面的知識,小編在此整里出來,給大家作為參考,下面就詳細的介紹一下關于好聽的夢幻西游男名字的相關內容。1、至尊巔峰2、打野孤龍棄天3、冷視↘天下4、爺丶有特點5、冰是睡著的水6、不吻不淚7、ゝ 極速灬巔峰彡8、朝夕相處9、糊里糊涂10、孤身浪子11、落雪飛花12、往事攜冷風13、蕭蕭北風起14、戰魂英雄劫15、吟雪照山乾16、倨傲的王者17、蕩滌天下18、本是荒...
校企合作適應社會與市場需要,注重學生實踐技能;校企合作是一種雙贏模式。 下面是小編整理的校企合作的意義及幾種合作模式,校企合作的優點和缺點,一起來看看吧!校企合作的意義及幾種合作模式加強校企合作,校企雙方互相支持、互相滲透、雙向介入、優勢互補、資源互用、利益共享,共同培養技能人才,對經濟社會發展有著十分重要意義。1. 校企合作,有利于經濟社會的發展進入21世紀以來,隨著國家經濟結構調整,我國正由制...