1. 程式人生 > >第五章 循環結構(一)

第五章 循環結構(一)

也不會 system 語法 解決 似的 現象 sys 進行 問題

循環結構:循環結構不是無休止進行的,滿足一定條件的時候才會繼續,稱為"循環條件".循環條件不滿足的時候,循環退出;循環結構是反復進行相同的或類似的一系列操作,稱為循環結構.

while循環結構

語法:

while(循環結構){

//循環操作

}

eg:

int i = 1;

while ( i<=100){

System.out.println("好好學習!");

i = i+1;

}

while循環結構的執行順序:

1.聲明並初始化循環變量;

2.判斷循環條件是否滿足,如滿足則執行循環操作,否則退出循環;

3.執行完循環操作後,再次判斷循環條件,決定繼續執行循環或退出循環.

while循環結構的特點:先判斷,後執行.

while循環結構解決問題的步驟如下:

1.分析循環條件和循環操作;

2.套用while語法寫出代碼;

3.檢查循環能否退出.

註意:使用while循環結構解決問題時,一定要註意檢查循環能否退出,即避免出現"死循環"現象.

do-while循環:

當一開始循環條件就不滿足的時候,while循環一次也不會執行,但do-while無論如何循環都先執行一次,在判斷循環條件.

語法:

do{

//循環操作

}while(循環條件);

eg:

int i = 1;

do{

System.out.println("好好學習!");

i++;

}while (i <=100 );

do-while循環的執行順序一般如下:

1.聲明並初始化循環變量;

2.執行一遍循環操作;

3.判斷循環條件,如果循環條件滿足,則循環繼續執行,否則退出循環.

do-while循環特點:先執行,在判斷. 循環操作至少一遍.

do-while特點解決問題的步驟如下:

1.分析循環條件和循環操作;

2.套用do-while語法寫出代碼;

3.檢查循環能夠退出.

while和do-while對比

相同點:都是循環結構,使用"while(循環條件)"表示循環條件,使用大括號將循環操作括起來.

不同點:

1.語法不同:do-while循環結構將while關鍵字和循環條件放在後面,而且前面多了個關鍵do, 後面

多了一個分號;

2.執行次序不同:while循環結構先判斷,在執行;do-while先執行,在判斷;

3.在一開始循環條件就不滿足的情況下,while循環結構一次都不會執行,do-while循環結構則不管什麽情況下都要執行一次.

第五章 循環結構(一)