1. 程式人生 > >java學習之路-----第二天

java學習之路-----第二天

今天我們說了迴圈中的while   do while  for  還有就是迴圈的巢狀

while:

語法:

     while(布林表示式){

              迴圈體內容;

       }

解析:當布林表示式為true時,執行迴圈體內容,為false,不執行內容

do while

語法:

     do{

              迴圈體內容;

        }while(布林表示式)

解析:先執行以此迴圈體內容,在判斷布林表示式是否為true,為true則繼續執行迴圈體內容。false則退出迴圈。

一句話概括:至少執行一次迴圈體內容。

while和do while區別:

             do while至少執行一次,while可能一次都不執行。

 

for

語法:   for(表示式1;表示式2;表示式3){

                迴圈體內容;

       }

解析:表示式1:初始化一個變數  如:int i = 0;

            表示式2:判斷迴圈次數的田間  如:i<10;

             表示式3:對初始化變數的操作 如:i++;

備註:for迴圈和while迴圈可以進行互換,但是一般在知道迴圈次數的時候,使用for迴圈,不知道迴圈次數的情況選使用while迴圈。

迴圈中的關鍵字:

break:終止迴圈  如果涉及到迴圈巢狀,只終止離其最近的一層迴圈

continue:跳過本次迴圈,繼續執行下一次 迴圈。

 

在java中:

       break:1.防止case滲透

                     2.終止迴圈

 

迴圈的巢狀:

         迴圈之間可以進行巢狀,但在開發過程中for迴圈巢狀居只要地位。

開發過程中雙層for迴圈最常用,儘量避免多層迴圈。

執行原理:外層迴圈一次,裡層迴圈直到裡層的迴圈結束,再進行下一次外層迴圈,一次類推直到外層迴圈迴圈結束。