if 和switch的區別


if:表達式的結果是boolean類型,返回值是true或者false  常用於區間判斷。

switch:表達式結果不能是boolean類型,后面可以跟 int,char,String,byte,枚舉。 常用於等值判斷。

if的語法格式:if(表達式){

                          執行語句}

switch的語法格式:switch(){

                            case1:

                                語句;

                               break;

                            

                            case2:

                                語句;

                               break;

                                 ............

                             default

                          }

 

注意:如果case后面沒有跟break語句,則程序會繼續向下執行,直到遇到switch的結束語句。

 

   

                               

         

 

      


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM