switch的用法+while循環+do,,,,while循環


0401

switch的用法 :

   switch(表達式){

      case 值1:

           如果表達式跟case的值1是一樣的,那么這里的代碼就會執行

           break;(break代表這和case的代碼結束)

      case 值2:

           如果表達式跟case的值2是一樣的,那么這里的代碼就會執行

           break;

      case 值3:

           如果表達式跟case的值3是一樣的,那么這里的代碼就會執行

           break;

       default:

(可選的,不一定每個switch都要寫default,但是一定要放在所有case之后,default之后就不用謝break了)

              如果前面的值一個都不相等,就執行這里的 代碼

}

    注:1、case匹配用的是全等,所以值相等並且類型必須相等才能成功匹配

        2、一旦從某一個case進入語句,只要沒有遇到break,那么代碼就會

一直執行下去。

switch與if的區別:

if更多時候用於范圍的判斷,

switch一般用於確定的幾個值的判斷(零散的幾個點的分布)

while循環:當某個條件成立的時候就會反復執行一些代碼

    while(條件){當條件成立的時候會反復執行的代碼,

直到條件不成立為止}

一個循環具有三要素:循環初始條件,循環步進,循環體

    步進要放在循環體里面,因為每次循環都要變化

do…while循環:

    do{循環體

       不管條件是否成立,都會先執行一次,然后再根據條件取決定循環

}while(條件)

while和do...while循環的區別

   do...while循環至少會執行一遍,不管條件是否成立,但是while循環如果初始條件不成立一遍也不會執行

break和continue關鍵字

break:跳出循環體,整個循環結束

例如:

 

 

 

continue:結束本次循環進入下一次循環體

例如:

 

 

   


免責聲明!

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



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