四 Java 中的迴圈結構

2021-09-13 15:45:45 字數 1610 閱讀 2626

流程控制語句中的一種,迴圈有一定難度(轉彎)

一、掌握while迴圈結構

//  while:當....的時候   和if選擇結構很相像

// 多次的判斷 迴圈條件

while(條件表示式)

// if只會執行一次判斷

if(條件表示式)

乙個迴圈必然包括迴圈條件和迴圈操作(迴圈體),在遇到乙個需求的時候,如果考慮用迴圈解決,必須首先將這兩個部分識別出來。

/**

* 需求:模擬列印50份試卷

* 迴圈條件:列印完50份

* 迴圈操作:列印試卷

*/public class demo2

}}

while迴圈的組成(四要素):

1.迴圈變數的初始化:如果沒有它 無法進行判斷(編寫條件表示式)

2.迴圈的條件:迴圈滿足什麼條件時執行

3.迴圈操作:迴圈中應該進行的重複操作

4.迴圈變數的更新:如果不進行變數更新,那麼變數不會進行改值,會造成迴圈條件一直滿足,出現死迴圈。

舉例練習:

/**

* 需求:老師要求史浩然完成學習任務 檢查是否合格 如果合格則停止 不合格繼續完成學習任務。

* 迴圈條件:不合格 就繼續

* 迴圈操作:完成學習任務

*/public class demo3

system.out.println("任務完成!等級提公升!");

}}

二、掌握do-while迴圈結構(前期常用)

迴圈結構

// 初始化迴圈的變數

dowhile(迴圈條件);

/**

* 需求:老師要求史浩然完成學習任務 檢查是否合格 如果合格則停止 不合格繼續完成學習任務。

* 迴圈條件:不合格 就繼續

* 迴圈操作:完成學習任務

*/public class demo1 有關

ispass = input.next();

}while("n".equals(ispass)); // 迴圈條件

system.out.println("任務完成!等級提公升!");

} }

while 和 do-while的區別:

while是先判斷再執行。

do-while是先執行再判斷。

當第一次條件不成立時,while不會執行!而do-while無論是否成立都至少會執行一次!

三、掌握for迴圈結構(後期普遍)

for迴圈只能用於固定迴圈次數的場景。

for(1;2;3)

1:初始化迴圈的變數

2:迴圈條件

3:更新迴圈變數

4:迴圈體

Java中的迴圈結構

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

Java中的迴圈結構

迴圈語句主要分為三類 for迴圈 while迴圈 do while迴圈 語法格式 for 表示式一 表示式二 表示式三 執行過程 表示式1 初始化表示式,完成變數的初始化 表示式2 迴圈條件表示式,返回值為布林型,指迴圈條件 表示式3 迴圈後操作表示式,負責修整變數,改變迴圈條件。1.執行表示式1 ...

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

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