1. 程式人生 > >Java05-Java基礎語法(四)循環結構

Java05-Java基礎語法(四)循環結構

單獨使用 變量 java基礎 表達 java 分號 結構 叠代 結合

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基礎語法(四)循環結構