程式流程控制 迴圈結構

2022-08-29 06:24:10 字數 2080 閱讀 8923

迴圈結構

根據迴圈條件,重複性的執行某段**。

有while、do…while、for三種迴圈語句。

注:jdk1.5提供了foreach迴圈,方便的遍歷集合、陣列元素。

迴圈語句功能

在某些條件滿足的情況下,反覆執行特定**的功能

迴圈語句的四個組成部分

初始化部分(init_statement)

迴圈條件部分(test_exp)

迴圈體部分(body_statement)

迭代部分(alter_statement)

迴圈語句分類

while 迴圈

語法格式

[初始化語句]

while( 布林值測試表示式){

語句或語句塊;

[更改語句;]

應用舉例

public

class whileloop

system.out.println("

result=

" + result);

} }

do/while 迴圈

語法格式

[初始化語句]

do{語句或語句塊;

[更改語句;]

}while(布林值測試表示式);

應用舉例

public

class

whileloop

while(i<=5

); system.

out.println("

result=

" +result);

}}

for 迴圈

語法格式

for (初始化表示式①; 布林值測試表示式②⑤⑦; 更改表示式){

語句或語句塊③⑥ ;

應用舉例

public

class

forloop

system.

out.println("

result=

" +result);}}

特殊流程控制語句break 語句break語句用於終止某個語句塊的執行

break語句出現在多層巢狀的語句塊中時,可以通過標籤指明要終止的是哪一層語句塊

label1:     }} 

break 語句用法舉例

public

class

testbreak

system.out.println("game over!");}}

continue 語句continue語句用於跳過某個迴圈語句塊的一次執行

continue語句出現在多層巢狀的迴圈語句體中時,可以通過標籤指明要跳過的是哪一層迴圈

continue語句用法舉例

public

class

continuetest } }

return:並非專門用於結束迴圈的,它的功能是結束乙個方法。當乙個方法執行到乙個return語句時,這個方法將被結束。

與break和continue不同的是,return直接結束整個方法,不管這個return處於多少層迴圈之內

特殊流程控制語句說明

break只能用於switch語句和迴圈語句中。

continue 只能用於迴圈語句中。

二者功能類似,但continue是終止本次迴圈,break是終止本層迴圈。

break、continue之後不能有其他的語句,因為程式永遠不會執行其後的語句。

標號語句必須緊接在迴圈的頭部。

程式流程控制 迴圈結構

今天學習了關於迴圈結構的內容,如何實現乙個迴圈,我覺得我們至少需要三個條件 迴圈起始條件,迴圈終止條件,迴圈次數控制 這三個就是我們能否實現我們想要的迴圈 的關鍵,當我們控制其中的乙個或多個條件時,就可以控制整個迴圈。迴圈結構我們有三種結構 for迴圈,while,do.while for迴圈和wh...

流程控制 迴圈結構

對於某些需要重複執行的,相同或者相似的語句,使用某種格式來完成對 的簡化。分類 格式 while 布林表示式 注意事項 執行流程 public class whiledemo public class whiledemo system.out.println sum 對於while語句而言,如果不滿...

流程控制,迴圈結構,for,while迴圈

1.變數名命名規範 1.只能由數字 字母 及 組成 2.不能以數字開頭 3.不能與系統關鍵字重名 4.開頭有特殊含義 5.開頭 結尾的變數,魔法變數 6.支援大小駝峰,但建議 連線語法 7.盡量見名知意 2.常量 用全大寫標示常量,只能自我保障不去修改全大寫的變數 3.資料型別 int 存放所有的整...