java基礎知識 迴圈語句

2021-06-01 22:06:43 字數 1183 閱讀 4355

2011-11-17

迴圈語句

迴圈語句可以在滿足迴圈條件的情況下,反覆執行某一段**,這段被重複執行的**塊被稱為迴圈體。當反覆執行這段迴圈體時,需要在適當的時候把迴圈條件改為假。從而結束迴圈,否則迴圈將一直執行下去,形成死迴圈。迴圈語句可能包含如下4個部分

初始化語句(init_statements):一條或多條語句,用於完成一些初始化工作。初始化語句在迴圈開始之前執行。

迴圈條件(test_expression):這是乙個boolean表示式,用於決定是否執行迴圈體。

迴圈體(body_statements):這部分是迴圈的主題,如果迴圈條件允許,這個**塊將被重複執行如果該**塊只有一行語句,則其花括號是可以省略的。

迭代語句(iteration_statements):這部分在一次迴圈體執行結束後,對迴圈條件求值之前執行,通常用於控制迴圈條件中的變數,使得迴圈在合適的時候結束。

上面四個部分只是一般分類,並不是每個迴圈中都非常清晰地分出了上面的4個成分

while 迴圈的語法格式如下:

[init_statements]

while(test_expression)while(test_expression);

與while迴圈不同的是,do…..while迴圈的迴圈條件後必須有乙個分號,這個分號表明迴圈結束。

eg: public class testdowhilewhile(i<10);

system.out.println("\n迴圈結束!");

}即使test_expression迴圈條件的值開始就是假,do….while迴圈也會執行迴圈體。因此,do….while迴圈的迴圈體至少執行一次。

//定義變數j

int j=20;

//執行do…while迴圈

do//這行**把迴圈體和迭代部分合併成了一行**

system.out.println(j++);

while(j<10);

system.out.println(「迴圈結束!」);

從上面程式來看,雖然開始j的值就是20,j<10表示式返回false,但do…while迴圈還是會吧迴圈體執行那個一次。

基礎知識 迴圈語句 while

while語句的形式 while 表示式 語句 表示式應為乙個關係表示式或者邏輯值,表示式的值應該是乙個邏輯值真或者假。當表示式為真時開始執行迴圈語句,當表示式為假時退出迴圈。迴圈每次執行完畢回到表示式再次判斷表示式。注意1.表示式不能為空,表示式為空是非法的。2.表示式可以用0表示假,用非0表示真...

python基礎知識 迴圈語句

range函式 for迴圈 第一種 for 臨時變數 in 可迭代物件 語句1語句2 第二種 for 臨時變數 in 可迭代物件 語句1語句2 else 語句3可迭代物件 字串 元組 列表 字典 利用range函式 一般情況 在迴圈中,臨時變數依次獲得可迭代物件的值,一遍一遍重複迴圈執行語句1 語句...

Python 基礎知識7 迴圈語句

一 迴圈語句 1 while迴圈 1 語法 while 條件表示式 塊 2 執行流程 條件表示式恒為true的迴圈語句,稱為死迴圈,它會一直執行,慎用!3 迴圈的三個要件 表示式 初始化表示式,通過初始化表示式初始化乙個變數 條件表示式用來設定迴圈執行的條件 更新表示式,修改初始化變數的值 i 0w...