while迴圈 do while和for迴圈總結

2021-10-05 04:29:17 字數 1806 閱讀 7314

迴圈結構的特點(特徵)

①迴圈條件

②迴圈操作(迴圈體)

③迴圈變數

什麼是while迴圈

while

(迴圈條件)

特點:先判斷,在執行。while迴圈使用

什麼是do-while迴圈

do

while

(迴圈條件)

;//符合條件,迴圈繼續;否則,迴圈退出。

注意:while 後分號不可少;

特點:先執行,在判斷。

比較while和do-while

① 語法不同

② 執行次序不同

③ 初始情況不滿足迴圈條件時

while 迴圈一次都不會執行

do-while 迴圈不管任何情況都至少執行一次

for迴圈的語法和執行順序

)for迴圈常見問題①變數i沒有初始化

②初始化迴圈變數 迴圈條件,迴圈變數 之間的分號不能省略

③不能缺少迴圈條件,否則會造成死迴圈

④不能缺少迴圈變數 ,否則會造成死迴圈

⑤表示式全省略,無條件判斷,迴圈變數無改變,應在迴圈體內設法結束迴圈;否則會造成死迴圈

什麼是break語句

break:改變程式控制流

用於do-while、while、for中時,可跳出迴圈而執行迴圈後面的語句

什麼是continue語句

continue:只能用在迴圈裡

對比break和continue

使用場合

break常用於switch結構和迴圈結構中

continue一般用於迴圈結構中

作用(迴圈結構中)

break語句終止某個迴圈,程式跳轉到迴圈塊外的下一條語句

continue跳出本次迴圈,進入下一次迴圈

迴圈結構總結

區別1:語法

while(迴圈條件)

dowhile(迴圈條件);

for(初始化迴圈變數;迴圈條件;迴圈變數(迭代))

區別2:執行順序while 迴圈:先判斷,再執行

do-while迴圈:先執行,再判斷

for迴圈:先判斷,再執行

區別3:適用情況

迴圈次數確定的情況,通常選用for迴圈

迴圈次數不確定的情況,通常選用while或do-while迴圈

While 迴圈和 do while 迴圈

示例1 輸出1 100 輸出1 100 int i 0 while i 100 示例2 死迴圈 死迴圈 while true 示例3 計算 1 加到 100 計算 1 加到 100 int m 0 int sum 0 while m 100 system.out.println sum 示例 計算 ...

while和do while迴圈語句

格式 while 判斷條件語句 else system.out.println 繼續猜!guess sc.nextint if guess num sc.close 格式 dowhile 判斷條件語句 例項一猜字遊戲 public class dowhiledemo else system.out....

for迴圈,while迴圈,do while迴圈

for int i 0 i 5 i while true for 迴圈和while 迴圈滿足條件才能進入迴圈體,do while 迴圈先進行一次迴圈才去判斷迴圈條件是否成立,如果成立繼續進入迴圈體進行迴圈,否則退出迴圈。break return continue 的區別。如果break包含在巢狀迴圈...