1. 程式人生 > 其它 >學習第五天

學習第五天

迴圈

while迴圈

while是最基本的迴圈,他的結構為

while(布林表示式){

//迴圈內容

}

◆只要布林表示式為true,迴圈就會一-直執行下去。

◆我們大多數情況是會讓迴圈停止下來的,我們需要-個讓表示式失效的方式來結束迴圈。

◆少部分情況需要迴圈一直執行,比如伺服器的請求響應監聽等。

◆迴圈條件-直為true就會 造成無限迴圈[死迴圈],我們正常的業務程式設計中應該盡避免死迴圈。會影響程式效能或者造成程式卡死奔潰

 

do while迴圈

  • 對於while語句而言,如果不滿足條件,則不能進入迴圈。但有時候我們需要即使不滿足條件也至少執行一次。

  • do...while迴圈和while迴圈相似,但是不同的是,do...while迴圈至少會執行一次。

  • do{

    //程式碼語句

    }while(布林表示式);

     

  • while和do...while的區別:

    while先判斷後執行,do...while先判斷後執行。

    do...while總是保證迴圈一次,這是主要差別。

     

for迴圈

◆雖然所有迴圈結構都可以用while或者do..while表示,但Java提供了另種語句. for迴圈,使一-些迴圈結構變得更加簡單。

◆for迴圈語句是支援迭代的一種通用結構,是最有效、最靈活的迴圈結構。

◆for迴圈執行的次數是在執行前就確定的。語法格式如下:

for(初始化;布林表示式;更新){

//程式碼語句

}

練習1:計算0到100之間的奇數和偶數的和

練習2:用while或for迴圈輸出1-1000之間能被5整除的數,並且每行輸出3個

練習3:列印九九乘法表