格式:
for(初始化語句;條件表示式;步長語句/控制體語句即++/–)
for迴圈語句的執行流程:
1)執行初始化語句給當前變數賦值
2)執行條件表示式語句,如果條件表示式語句成立(true),則執行迴圈體語句
3)迴圈體語句執行完畢之後,執行步長語句,然後再次執行條件表示式語句,如果條件表示式語句依然成立(true),繼續執行迴圈體語句
4)直到條件表示式語句不成立(false),for迴圈語句結束
格式:
初始化語句;
while(條件表示式)
while迴圈語句的執行流程:與for迴圈相同
格式:
初始化語句;
dowhile(條件表示式) ;
do-while迴圈語句的執行流程:
1)執行初始化語句給當前變數賦值
2)執行迴圈體語句、步長語句,然後執行條件表示式語句,如果條件表示式語句成立(true),則繼續執行迴圈體語句、步長語句,直到條件表示式語句不成立(false)結束do-while迴圈
while迴圈和for迴圈與do-while迴圈的區別:
1)從記憶體角度考慮:
for迴圈優於while迴圈,for迴圈結束後,變數就會被gc**。而while迴圈結束後,可以繼續訪問那個變數,它不會立即被**。
2)從應用場景來考慮:
如果明確使用範圍或次數,優先考慮for迴圈。
如果不明確迴圈範圍或次數,優先考慮while迴圈。
3)從格式考慮:do-while迴圈語句迴圈體至少執行一次
break:不能單獨使用,只能用於迴圈語句中或者switch語句中
用法:跳出迴圈結構
return:可以單獨使用
用法:結束語句,並返回乙個資料
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...
四 Java 中的迴圈結構
流程控制語句中的一種,迴圈有一定難度 轉彎 一 掌握while迴圈結構 while 當.的時候 和if選擇結構很相像 多次的判斷 迴圈條件 while 條件表示式 if只會執行一次判斷 if 條件表示式 乙個迴圈必然包括迴圈條件和迴圈操作 迴圈體 在遇到乙個需求的時候,如果考慮用迴圈解決,必須首先將...