while與do while的區別

2021-10-09 19:10:15 字數 661 閱讀 7649

while

(邏輯表示式)

do

while

(邏輯表示式)

;

while的邏輯表示式在迴圈體前面,如果符合條件則執行迴圈體,否則跳出迴圈;do…while的邏輯表示式在迴圈體後面,不管是否符合條件都會至少執行一次迴圈體。

public

class

whiletext

system.out.

println

("a = "

+a);

//a=0

}}

public

class

dowhiletext

while

(i<1)

; system.out.

println

("a = "

+a);

//a=1

}}

注意:例子中輸出語句後面有執行結果,第乙個是a=0;第二個是a=1;說明第乙個程式沒有執行迴圈體,而第二個程式執行了一次,但是他們的已知和條件都是一樣的,區別就是第乙個程式用的是while迴圈,第二個程式用的是do…while迴圈。

迴圈結構和while 和do while的區別

概念 迴圈結構可以看成是乙個條件判斷語句和乙個向回轉向語句的組合。另外,迴圈結構的三個要素 迴圈變數 迴圈體和迴圈終止條件.迴圈結構在程式框圖中是利用判斷框來表示,判斷框內寫上條件,兩個出口分別對應著條件成立和條件不成立時所執行的不同指令,其中乙個要指向迴圈體,然後再從迴圈體回到判斷框的入口處.c語...

迴圈結構 和while 和do while的區別

迴圈結構 迴圈結構可以看成是乙個條件判斷語句和乙個向回轉向語句的組合。另外,迴圈結構的三個要素 迴圈變數 迴圈體和迴圈終止條件.迴圈結構在程式框圖中是利用判斷框來表示,判斷框內寫上條件,兩個出口分別對應著條件成立和條件不成立時所執行的不同指令,其中乙個要指向迴圈體,然後再從迴圈體回到判斷框的入口處....

while與do while環的區別

1 迴圈定義 迴圈結構是指在程式中需要反覆執行某個功能而設定的一種程式結構。它由迴圈體中的條件,判斷繼續執行某個功能還是退出迴圈。根據判斷條件,迴圈結構又可細分為以下兩種形式 先判斷後執行的迴圈結構和先執行後判斷的迴圈結構。2 迴圈結構的表示式不同 while迴圈結構的表示式為 while 表示式 ...