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

do while語句的用法是什麼

Aug 15, 2020 am 10:06 AM
do while用法

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

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具