首頁 >常見問題 >do while語句的用法是什麼

do while語句的用法是什麼

coldplay.xixi
coldplay.xixi原創
2020-08-15 10:06:4148427瀏覽

do while語句的用法是:先執行循環體中的語句;然後再判斷條件是否為真,如果為真則繼續循環,如果為假,則終止循環。

do while語句的用法是什麼

do while語句的用法是:

1、do-while迴圈與while迴圈的不同在於:它先執行循環體中的語句,然後再判斷條件是否為真。如果為真則繼續循環,如果為假,則終止循環。因此,do-while迴圈至少要執行一次迴圈語句。同樣當有許多語句參加迴圈時,要用「{」和「}」把它們括起來。

do-while迴圈的一般語法是:

do{
语句;
}while(条件)

注意:do-while語句的表達式後面必須加分號。

範例1:寫一個猜數遊戲,要求猜一個介於1—10之間的數字,根據使用者猜測的數與標準值進行對比,並給出提示,以便下次猜測能接近標準值,直到猜中為止。

在D碟Java目錄下,新建「GuessSample.java」檔案。用記事本開啟「GuessSample.java」文件,輸入以下程式碼:

do while語句的用法是什麼

#2、程式碼結構分析

程式功能主要是示範do-while循環語句的使用。

程式內部設定一個標準值(答案)儲存到變數number中,並宣告一個guess變數接收使用者猜測的數值。採用do-while結構可以確保使用者至少能進行一次猜數操作,在循環體內,提示使用者輸入要猜的數,使用者輸入猜測的數值後,利用if-else語句和正確答案進行判斷,如果使用者猜測的數值大於答案,提示使用者數太大;如果使用者猜測的數值小於答案,提示使用者數太小。

while語句後面的表達式( guess != number )用於判斷循環條件是否滿足,如果使用者輸入的數值和答案不相等,則表達式傳回的結果為真,繼續執行迴圈體,要求使用者根據提示繼續猜數,否則,表達式回傳的結果為假,循環條件不滿足,程式不再執行循環體,直接執行循環體後面的語句。

編譯「GuessSample.java」文件,在命令列視窗輸入「javac  GuessSample.java」並執行指令,編譯通過後,在命令列視窗輸入「java  GuessSample」執行Java程序,並執行Java程序視窗顯示下列資訊:

do while語句的用法是什麼

3、從上述結果可以看出,輸入的數值與答案不相等時,程式給予對應提示,繼續執行迴圈。當使用者輸入的數值與答案相等時,程式不再執行循環,並輸出猜中的答案。

do while語句的用法是什麼

相關推薦:程式設計影片課程

#

以上是do while語句的用法是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn