Java中的迴圈結構

2021-09-18 00:13:39 字數 1275 閱讀 2419

迴圈語句主要分為三類:

for迴圈、while迴圈、do-while迴圈

語法格式:

for(表示式一;表示式二;表示式三)

執行過程

表示式1:初始化表示式,完成變數的初始化;

表示式2:迴圈條件表示式,返回值為布林型,指迴圈條件;

表示式3:迴圈後操作表示式,負責修整變數,改變迴圈條件。

1.執行表示式1

2.執行表示式2,看其返回值是true還是false

如果是true,就繼續執行

如果是false,就結束迴圈

3.執行迴圈體語句;

4.執行控制條件語句

5.回到第二步繼續

注意事項

1.迴圈條件表示式的值為boolean型別,並且如果迴圈體裡只有一條語句,大括號可以省略,建議不省略。

2.表示式二省略會導致死迴圈,死迴圈指的是靠自身控制無法終止的程式。

3.表示式一可省略,表示式三可省略

4.表示式一二三都省略:兩個";"也不能省略

5.定義的變數只在所屬的迴圈體內有效

語法格式:

先判斷,再執行

while( 條件表示式語句){

迴圈體語句;

}執行過程

首先判斷條件表示式語句結果是true還是false

如果結果是true,執行迴圈體

如果結果是false,退出迴圈體

擴充套件形式

將原來的for語句改寫為while語句,就是while的擴充套件形式,格式如下:

表示式一;

while(表示式二)

do-while迴圈的的特點是:先執行一次迴圈體,再判斷條件

格式:do while(判斷條件語句);

擴充套件格式

初始化語句;

do while(判斷條件語句);

迴圈語句的區別:

1.do...while迴圈至少執行一次迴圈體。

而for,while迴圈必須先判斷條件是否成立,然後決定是否執行迴圈體語句。

2.在迴圈結束後,還希望使用初始化變數,使用while迴圈,否則使用for迴圈,for迴圈的變數i只    作用於迴圈體。

3.如果迴圈條件是乙個區間範圍的,使用for迴圈,如果迴圈次數不明確,使用while迴圈。

4.死迴圈格式不同:

for迴圈死迴圈格式:

for(;;)

while迴圈死迴圈格式:

while(true)    

迴圈語句的選擇

優先考慮for,其次考慮while,最後考慮do...while

Java中的迴圈結構

格式 for 初始化語句 條件表示式 步長語句 控制體語句即 for迴圈語句的執行流程 1 執行初始化語句給當前變數賦值 2 執行條件表示式語句,如果條件表示式語句成立 true 則執行迴圈體語句 3 迴圈體語句執行完畢之後,執行步長語句,然後再次執行條件表示式語句,如果條件表示式語句依然成立 tr...

java中的分支結構,迴圈結構

今天學習重點是分支結構,和迴圈結構 關於分支結構,有四種 if if else else if switch case 其中if 乙個分支,if else兩個分支,else if和switch case 多個分支 關於switch case 有幾個知識點 1 case分支後加break,才會跳出sw...

四 Java 中的迴圈結構

流程控制語句中的一種,迴圈有一定難度 轉彎 一 掌握while迴圈結構 while 當.的時候 和if選擇結構很相像 多次的判斷 迴圈條件 while 條件表示式 if只會執行一次判斷 if 條件表示式 乙個迴圈必然包括迴圈條件和迴圈操作 迴圈體 在遇到乙個需求的時候,如果考慮用迴圈解決,必須首先將...