三種循環語句:while、do while、for


while循環

while(布爾表達式){
    //循環體
}

步驟:

  1. 如果布爾表達式為true,就運行循環體,否則就結束循環
  2. 再次判斷布爾表達式的值,如果仍然為true,就繼續運行循環體
  3. 如果布爾表達式的值為false,則結束循環,否則繼續執行步驟2

只要布爾表達式的值不為false,循環就會一直執行下去,這樣的循環稱為死循環

do while循環

do{
    //循環體
}while(布爾表達式);

步驟:

  1. 先執行一次循環體
  2. 如果布爾表達式為true,就運行循環體,否則就結束循環
  3. 再次判斷布爾表達式的值,如果仍然為true,就繼續運行循環體
  4. 如果布爾表達式的值為false,則結束循環,否則繼續執行步驟2

do while循環至少被執行一次

whiledo while的區別:

  1. while先判斷后執行,do while先執行后判斷
  2. do while的循環體至少執行一次,這是while和do while的主要區別

for循環

for(初始化;循環條件;迭代){
    //循環體
}

步驟:

  1. 先執行初始化語句
  2. 判斷循環條件,若為true,就執行循環體,否則結束循環
  3. 循環體執行結束后,執行迭代語句
  4. 繼續步驟2、步驟3,直到循環結束

while語句可以和for語句相互轉化

for循環是最靈活的循環結構


免責聲明!

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



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