大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 for循環結構概述

for循環結構概述

更新時間:2022-08-15 07:35:06 來源:動力節點 瀏覽989次

for 循環是用于指定迭代的 控制流語句,它允許重復執行代碼。for 循環有兩部分:指定迭代的標頭和每次迭代執行一次的主體。標頭通常聲明一個顯式循環計數器或循環變量,它允許主體知道正在執行哪個迭代。當在進入循環之前知道迭代次數時,通常使用 for 循環。For 循環可以被認為是 Java for 循環語句的簡寫,它增加和測試循環變量。

在許多編程語言中,for 循環專門用于計數;即重復一個循環動作,因為它要么向上計數,要么向下計數。有一個起始值和一個終止值。控制循環的問題是一個將起始值與終止值進行比較的測試表達式。該表達式是一個布爾表達式,通常使用小于(向上計數)或大于(向下計數)的關系運算符。術語循環來自使用流程圖時發生的循環運動。

理解 for 循環可能最好通過理解一個類似于計數循環的 while 循環來理解。

讓我們考慮一下;

初始值的初始化

而起始值小于終止值

一些陳述或行動

一些陳述或行動

一些陳述或行動

增加起始值

在 for 控制結構中,正常工作的循環有四個屬性。他們是:

初始化標志 - 完成一次

測試表達式

行動或行動

更新

標志的初始化在技術上不是 while 控制結構的一部分,但它通常是 for 控制結構的一部分。英文短語是,“因為 x 是 1;x 小于 3;執行以下操作;增加 x;循環回到測試表達式”。這是在做真實的動作。當測試表達式為假時,您停止循環并繼續程序中的下一項。請注意,因為這是循環前的測試,所以 可能不會發生操作。它被稱為循環前的測試,因為測試先于動作。它有時也被稱為預測試循環,這意味著測試是在動作和更新之前(或拉丁語表示之前)。

舉一個例子

對于計數器 = 0,計數器 < 5,計數器 += 1
    輸出“我喜歡冰淇淋!”

存在循環前測試的四個屬性(記住 for 循環是循環前測試的一個示例)。

將標志初始化為值 0。

測試是標志變量中的值與常量值 5 的小于關系比較。

動作部分由 1 行輸出組成。

標志的更新是使用增量運算符完成的。

使用縮進與循環動作的對齊是正常的行業慣例。

無限循環

在這一點上,值得一提的是,好的編程總是提供一種方法來確保循環問題最終為假,從而使循環停止執行,程序繼續執行下一行代碼。但是,如果這沒有發生,則程序處于無限循環中。無限循環是一件壞事。考慮以下代碼:

對于計數器 = 0,計數器 < 5
    輸出“我喜歡冰淇淋!”

程序員在初始化步驟中為標志分配了一個值,這是正確的。但是,他們忘記更新標志(缺少更新步驟)。每次詢問測試表達式時,它總是為真。因此,一個無限循環是因為程序員沒有提供退出循環的方法。如果大家想了解更多相關知識,可以關注一下動力節點的Java在線學習,里面的課程內容從入門到精通,細致全面,很適合小白學習,希望對大家能夠有所幫助。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 一级毛片视频播放 | 亚洲五月婷 | 涩涩www在线观看免费高清 | 亚洲国产乱 | 欧美日韩不卡视频 | 国产成人综合久久精品亚洲 | 成熟女人免费一级毛片 | 免费h片 | 特黄aa级毛片免费视频播放 | 日韩欧美一二区 | 久久国产乱子伦免费精品 | 欧美日韩高清观看一区二区 | 亚洲欧洲日韩国产一区二区三区 | 免费wwwxxx| 夜夜夜网站 | 日韩精品一区二区三区免费观看 | 国产在线麻豆精品 | 欧美成人三级一区二区在线观看 | 青青青免费视频精品99 | 亚洲精品综合 | 888午夜不卡理论久久 | 亚洲综合春色另类久久 | 人人爽天天碰天天躁夜夜躁 | 午夜性色福利视频在线视频 | 国产精品亚洲欧美大片在线看 | 久久这里只有精品免费看青草 | 国产成 人 综合 亚洲绿色 | 沧元图免费观看 | 国产精品每日更新在线观看 | 久久久久久久久中文字幕 | 国产精品福利资源在线 | 天天射天天添 | 黄色影院在线观看视频 | 精品九九视频 | 爱爱免费视频网站 | 亚洲精品成人在线 | 日本最新免费二区 | va亚洲va日韩不卡在线观看 | 99re热视频在线 | 日韩精品久久久毛片一区二区 | 成人人观看的免费毛片 |