While迴圈 在程式語言中While迴圈英語while loop是一種控制流程的陳述利用一個返回結果為布林值Boolean的表達式作為循環條件當這個表達式的返回值為真true時則反覆執行迴圈內的程式碼若表達式的返回值為假false則結束執行迴圈內的代碼繼續執行迴圈下面的代碼 因為While迴圈在區塊內代碼被執行之前先檢查陳述是否成立因此這種控制流程通常被稱為是一種前測試迴圈pretest loop相對而言Do While迴圈是在迴圈區塊執行結束之後再去檢查陳述是否成立被稱為是後測試迴圈