while迴圈語句、do-while迴圈語句、for迴圈語句圖文教程詳解

來源:互聯網
上載者:User

一、while迴圈 語句的格式:

1、格式:

while(迴圈的條件){    迴圈語句;}

2、while迴圈語句要注意的事項:
1)while迴圈語句一般是通過一個變數控制其迴圈的次數。
2)while迴圈語句的迴圈體代碼如果只有一個語句的時候,那麼可以省略大括弧。但是和if判斷語句一樣不建議大家省略。
3)while迴圈語句的判斷條件後面不能跟有分號,否則會影響到執行的效果。

給大家留兩個娛樂的程式吧:
1、實現猜數字遊戲,如果沒有猜對可以繼續輸入你猜的數字,如果猜對了停止程式。

2、猜字遊戲升級版,最多隻能猜三次,如果還剩下最後一次機會的時候要提醒使用者。

二、do while迴圈語句(使用較少,while更貼近人的思維放肆):
1、格式:

do{    迴圈語句;}while(判斷條件);

2、while迴圈語句與do-while迴圈語句的區別:
while迴圈語句是先判斷後執行迴圈語句的,do-while迴圈語句是先執行,後判斷。不管條件是否滿足至少會執行一次。

3、舉例:

1)分析原因:在java中,java編譯器是不允許寫廢話。因為false為常量,jvm會識別常量值,while(false)是句廢話,所以報錯。
2)如何解決:使用變數,jvm不會識別,所以不再報錯了。

4、while和do while對比:

三、for迴圈語句:
1、格式:

for(初始化語句;判斷語句;迴圈後的語句){    迴圈語句;}

2、for迴圈語句的執行流程:

3、for迴圈語句要注意的事項:
1)for(;;)這種寫法 是一個死迴圈語句,相當於while(true);for迴圈語句中可以沒有三個語句,但分號不能少,少了就會報錯
2)for迴圈語句的初始化語句只會執行一次,只是在第一次迴圈的時候執行而已。
3)for迴圈語句的迴圈體語句只有一句的時候,可以省略大括弧不寫。但是不建議省略。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.