首頁 > web前端 > js教程 > 掌握循環的藝術:透過實際範例理解 For、While 和 Do While 結構

掌握循環的藝術:透過實際範例理解 For、While 和 Do While 結構

PHPz
發布: 2024-09-03 12:01:58
原創
515 人瀏覽過

Mastering the Art of Loops: Understanding For, While, and Do While Constructs Through Practical Examples

循環是電腦程式設計中的一個基本且非常重要的函數,在每種程式語言中都發揮著同樣重要的作用。

迴圈主要分為三種:1. for 2. while 3. do while。
我們先來了解什麼是循環。循環是一種根據指定條件重複執行程式碼區塊的結構。您可能想知道,「如果循環可以達到此目的,為什麼我們需要三種不同的類型?」這就是程式設計師的視角發揮作用的地方,這就是我們今天的主題。讓我們透過一個故事來探討這個問題。

想像你有兩個點:起點和終點。此外,您還會被告知從開始到結束每個步驟要增加多少。有了這三個條件,我們就可以建立一個稱為 for 迴圈的迴圈。

為了簡單起見,假設 Sajib 想要列印 10 到 100 之間的偶數。他需要列印 10、12、14 等。這裡,10是起點,100是終點,增量為2,每次移動兩步。使用 for 迴圈可以輕鬆完成此任務。

基本語法:

for (start; end; increment) {

    // loop body

}
登入後複製

熟悉循環的人可能會說,「我們也可以用 while 或 do while 循環來做到這一點!」是的,我們可以,但我們需要考慮哪種類型更適合手頭的任務。
While 迴圈

英文中「while」的意思是「只要」。簡單來說,只要條件成立,循環就會執行。
進一步解釋一下,只要起點小於終點,或循環反轉,只要終點小於起點,循環就會執行。在 while 和 do while 迴圈中,遞增或遞減操作在迴圈體內執行。

基本語法:

while (start < end) {

    start++;

}
登入後複製


while (end > start) {

    end--;

}
登入後複製

請注意,使用 while 循環,我們可以根據一個條件運行無限循環,然後用另一個條件停止它。

執行 While 迴圈

do while 迴圈的機制與 while 迴圈基本相同。當我們需要程式至少執行一次時,我們使用 do while 循環,即使條件為 false。
我希望這次討論能讓您清楚地了解這三種類型的循環。現在,在現實生活場景中進行廣泛練習,讓一切變得更輕鬆。

以上是掌握循環的藝術:透過實際範例理解 For、While 和 Do While 結構的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板