Java05-Java基礎文法(四)迴圈結構

來源:互聯網
上載者:User

標籤:退出   基礎   一個   --   條件運算式   之間   部分   結合   運算式   

Java05-Java基礎文法(四)迴圈結構

迴圈結構(重複/迭代):根據條件重複執行部分語句

1、while迴圈結構

while(條件運算式){

      迴圈體語句;

}

1)文法:a、while是關鍵字

          b、“條件運算式”必須用括弧括起來

          c、“{}”表示迴圈的控制範圍,若沒有“{}”,while的控制範圍到其後第一個分號;

2)執行過程:

(1)運算“條件運算式”,若結果為真,轉入(2);若結果為假,轉入(3)

      (2)執行一次,迴圈體語句,轉入(1)

      (3)退出迴圈

2、do -- while迴圈:

do{

     迴圈體語句;

}while(條件運算式);

1)文法:

a、do是關鍵字,必須和while結合使用不能單獨使用

b、while(條件運算式)後面的分號不能省略,表示迴圈的結束

2)執行過程:

      (1)先執行“迴圈體語句”

(2)運行“條件運算式”,若為真,轉入(1);若為假,轉入(3)

(3)退出迴圈

強調:兩種迴圈區別:

1)while迴圈是先判斷為真再執行迴圈體語句;do—while迴圈是無論條件是否為真,迴圈體語句至少會被執行一次。

2)while迴圈“條件運算式”之後沒有分號,do—while迴圈“條件運算式”之後必須要有迴圈。

3、for迴圈:

for(運算式1;運算式2;運算式3){

     迴圈體語句;

}

1)文法:

(1)for是關鍵字

(2)三個運算式可以部分或全部省略,但是分號都不能省略

運算式1:給變數賦初值

運算式2:條件運算式,控制迴圈是否繼續

運算式3:是迴圈趨向結束的語句

2)執行過程:

(1)先運算“運算式1”

(2)運算“運算式2”,若為真,轉入(3),若為假,轉入(4)

(3)執行"迴圈體語句",運算"運算式3",轉入(2)

(4)退出迴圈

4、for迴圈、while迴圈、do-while迴圈之間轉換

(1)for迴圈

for(運算式1;運算式2;運算式3){

  迴圈體語句;

}

(2)while迴圈

運算式1;

while(運算式2){

  迴圈體語句;

  運算式3;

}

(3)do-while迴圈

運算式1;

do{

    迴圈體語句;

    運算式3;

}while(運算式2);

 

Java05-Java基礎文法(四)迴圈結構

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.