關於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是執行完一次後才檢查條件~最少執行一次

關於java巢狀迴圈的題

第一次i 0 用完後i自加,變成1.k i 這句執行完成後,k 1,i 2 while 迴圈是k 5就列印i 且每次迴圈後,k k 2 因此可以判斷 while 要迴圈兩次。即打兩次i,結果就是11 第二次for 迴圈時,其實等於2 k 3 i 4 while迴圈時,列印一次i 結果是3,k k 2...

關於for迴圈語句後的分號問題,在C語言中,for語句的後面加分號和不加分號有何不同,該分號有什麼作用?

可愛的小知道 for 表示式1 表示式2 表示式3 語句 執行過程如下 1 先求解表示式1。2 求解表示式2,若其值為真,則執行for語句中指定的內嵌語句,然後執行下面第3 步 若其值為假,則結束迴圈,轉到第5 步。3 求解表示式3。4 轉回上面第2 步繼續執行。5 迴圈結束,執行for語句下面的一...

新人學習寫sql語句,關於迴圈語句

沒有問題,在sqlserver2008裡執行得到正確結果 將sql server的用法用到mysql上,這算是創新嗎?你這是什麼資料庫的?mysql 嗎 如何用sql語句迴圈執行語句 sql語句無法實現迴圈,只能通過程式或者儲存過程來實現。如果只是一次性工作,則建議直接用excel的公式手批量生成s...