<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                這節我們看一下判斷結構中的switch語句,也就是選擇語句. switch語句的格式如下: ~~~ switch(表達式)//這里的表達式只直持byte short int char這四種類型 { case 取值1: 執行語句; break; case 取值2: 執行語句; break; ...... default: 執行語句; break; } ~~~ 注意表達式只直持byte,short,int和char這四種類型. 對于switch語句來說,無論表達式是什么,都會從第一個case開始執行,并且一般每case中都有break語句. default語句可以省略,但一般不這么做,當case中沒有對應的結果,就執行default語句. 記住:default語句可以放任case的位置,但是執行的時候defualt語句都是最后執行. 下面我們看一個switch用法的例子 ~~~ class SwitchTest { public static void main(String[] args) { /* 用戶輸入的數據對應的出星期. */ int week = 5;//隨意值 switch(week)//判斷輸入的數字,到下面的case中找答案,找到之后執行對應case中的語句. { case 1: System.out.println(week+"對應的是星期一"); break; case 2: System.out.println(week+"對應的是星期二"); break; case 3: System.out.println(week+"對應的是星期三"); break; case 4: System.out.println(week+"對應的是星期四"); break; case 5: System.out.println(week+"對應的是星期五"); break; case 6: System.out.println(week+"對應的是星期六"); break; case 7: System.out.println(week+"對應的是星期七"); break; default: System.out.println(week+"沒有對應的星期"); break; } /* 季節 */ int month = 6; switch(month) { case 3: case 4: case 5: System.out.println(month+"月是春季"); break; case 6: case 7: case 8: System.out.println(month+"月是春季"); break; case 9: case 10: case 11: System.out.println(month+"月是春季"); break; case 12: case 1: case 2: System.out.println(month+"月是春季"); break; default: System.out.println(month+"月沒有對應的季節"); break; } } } ~~~ 和上一節的例子對比,我們看到if語句和switch語句都實現了相同的季節選擇,那我們就說說這兩種語句的區別. if: 1.對具體的值進行判斷 2.對區間判斷 3.對運算結果是boolean類型的表達式進行判斷 switch: 1.對具體的值進行判斷 2.值的個數通常是固定的 3.對于幾個固定的值判斷,建議使用switch語句,因為swich語句會將具體的答案都加載進內在 4.效率相對高一點 5.功能性較差 6.書寫麻煩
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看