關於java迴圈語句的問題,關於Java迴圈語句的問題

時間 2021-08-31 06:53:06

1樓:匿名使用者

1、while迴圈語句有入口條件,而do-while語句沒有入口條件。2、while迴圈語句在程式執行語句過程中可能一次也不執行,而do-while迴圈語句至少被執行一次。3、語法不同。

while(迴圈條件) do{迴圈操作;}while(迴圈條件)

2樓:匿名使用者

while()語句會首先判斷條件是否成立?如果條件成立了則執行迴圈。

比如有如下語句while(i>0),那麼程式會首先執行判斷,看看i的值是否大於0,如果大於0了才執行迴圈

如果i並不大於0則迴圈根本就不會執行

而do-while就不同了,無論條件是否成立,迴圈都至少會被執行一次,也就是說do語句塊中的語句首先被執行一次,然後才會判斷迴圈的條件,如果迴圈成立則繼續執行下邊的迴圈,如果條件不成立則退出。但是此時do語句塊中的語句已經被執行一次了

所以它們的區別用一句話說:while在條件不成立時直接退出,不執行迴圈。而do-while無論條件是否成立,都至少執行一次迴圈。

3樓:匿名使用者

while是符合條件才進入迴圈,可以一次都不執行;do while迴圈就算是不符合條件也會執行一次,至少執行一次 。

4樓:匿名使用者

while是符合條件才執行~do-while是執行完一次後才檢查條件~最少執行一次

VB問題關於迴圈的

我先隨意提交,如果我發不出 我就私信給你,覺得好就把我採納 private sub command1 click print 生成的10個隨機數為 static s 9 as integer,afor i 0 to 9 s i int rnd 99 1 if s i mod 3 0 then a a...

關於迴圈語句習題的 s o for i1 to 10 step 2 ss

有錢買不起房子 for i 1 to 10 step 2說明i從1開始,到10結束,i每次增加2 s s 1,s每次迴圈都累加1 i i 2,i每次迴圈時都用當前值乘以2,在賦值給它 這樣,第一次迴圈 i 1時,s 0 1 1,i 1 2 2,然後執行i i 2 2 2 4 第二次迴圈,i 4,s ...

關於main方法的問題,java中,main方法怎麼寫?

學過陣列應該看得懂這個格式吧 宣告一個陣列.string args 表示應用程式啟動時系統呼叫它使用的命令列,以空格分割。比如 c mytest.exe open test.txt這個命令列執行的時候,mytest.exe 的 main 方法裡面的引數 args就是 args 0 open args...