1. 程式人生 > >Java_20_迴圈結構_While迴圈_Do-while迴圈(執行順序:初始化、布林表示式條件判斷、迴圈體、迭代)

Java_20_迴圈結構_While迴圈_Do-while迴圈(執行順序:初始化、布林表示式條件判斷、迴圈體、迭代)

迴圈結構

1.型:當P條件成立時(T),反覆執行A,知道P為“假”時才停止迴圈。

2.直到型:先執行A,在判斷P,若為T,在執行A,如此反覆,知道P為F。

While迴圈

在迴圈剛開始時,會計算一次“布林表示式”的值,若條件為真,執行迴圈體。而對於後來每一次額外的迴圈,都會在開始前重新計算一次。

語句中應有使迴圈趨向於結束的語句,否則會出現無限迴圈--即“死”迴圈。

while迴圈的基本格式和流程圖


while(布林表示式){

迴圈體;

while迴圈詳解


int a=1;//初始化
int sum=0;
while(a<=100){//布林表示式條件判斷
System.out.println(a);//迴圈體
sum+=a; 
a++;  //迭代  放在最後,因為a等於100時還會在迴圈一次程式設計101這時就是“假”就會跳出迴圈體;


}

System.out.println(sum);

具備四個條件:1.初始化 2.布林表示式條件判斷 3.迴圈體 4.迭代

執行順序

第一步 初始化

第二步 判斷

第三步 迴圈體

第四步 迭代


Do-while

先執行,後判斷,迴圈體至少執行一次;

while

先判斷,後執行;

do{迴圈體}while(迴圈體)