更多課程 選擇中心
        Java培訓

        400-111-8989

        Java培訓 > Java問答庫  > 正文

        java語言中可以用 switch 分支語句代替 if 條件語句嗎?

        • 發布:達內
        • 來源:達內
        • 時間:2015-10-22 17:21

        問題闡述

        通常情況下,switch 語句比一系列嵌套的 if 語句更有效,那么是否可以用 switch 分支語句代替 if 條件語句呢?

        達內java培訓專家解答

        在實際編程過程中,并不是所有的 if 條件語句都可以用 switch 分支語句代替。由于switch 語句的表達式只能測試 byte、short、int 或 char 類型的相等情況,而 if 語句可以計算任何類型的布爾表達式,所以對于判斷非相等情況時,就不能用 switch 語句代替 if 語句。

        例如,下面的用于比較兩個變量大小的 if 語句,就不能使用 switch 語句代替。

        int a = 36;                                           //聲明 int 型變量 a,并賦初值
        int b = 77;                                            //聲明 int 型變量 b,并賦初值
        if (a > b) {                                             //判斷 a 是否大于 b
        System.out.println("變量 a 大于變量 b");      //如果條件成立,輸出的信息
        }else{
        System.out.println("變量 a 小于變量 b");     //如果條件不成立,輸出的信息
        }
        
        專家點評

        在可以使用switch語句代替if語句的情況下,也最好遵循下面的原則:如果條件在3重之內,最好使用if條件語句,如果超過了3重,則最好使用switch分支語句。


        預約申請免費試聽課

        填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

        上一篇:java語言中如何修改失敗的 if…else 語句?
        下一篇:java語言中,while 與 do…while 語句的區別是什么?
        非計算機專業能學Java軟件開發嗎?

        非計算機專業能學Java軟件開發嗎?

        現在學Java還有發展前途嗎?

        現在學Java還有發展前途嗎?

        轉行學Java有可能成為高薪大牛嗎?

        轉行學Java有可能成為高薪大牛嗎?

        想學好Java應該怎么學?

        想學好Java應該怎么學?

        • 掃碼領取資料

          回復關鍵字:視頻資料

          免費領取 達內課程視頻學習資料

        • 視頻學習QQ群

          添加QQ群:1143617948

          免費領取達內課程視頻學習資料

        Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

        選擇城市和中心
        貴州省

        福建省

        • 達內廈門軟件園中心
        廣西省

        海南省

        国产高清情侣视频2019年,限制电影福利在线观看,23伊人大香蕉 百度 好搜 搜狗
        <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>