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

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 舉例說明for循環嵌套的使用

舉例說明for循環嵌套的使用

更新時間:2020-11-02 17:35:46 來源:動力節點 瀏覽1474次

在java中有三大控制流程結構,循環結構作為其中的一員,想必各位java程序員和正在學習java的朋友們都不陌生,我們在前面學習過do while語法及原理,今天這篇文章來介紹for循環嵌套這個結構該怎樣使用,帶大家更進一步的學習循環結構。

程序員的日常工作中,會遇到許多具有規律性的重復操作,在程序中就需要重復執行某些語句這個時候可能就需要使用到循環結構中的for循環嵌套。一組被重復執行的語句稱之為循環體,能否繼續重復,取決于循環的終止條件。循環結構是在一定條件下反復執行某段程序的流程結構,被反復執行的程序被稱為循環體。循環語句是由循環體及循環的終止條件兩部分組成的。

我們從例子中理解for循環嵌套該怎樣使用:在使用for循環實現1~100所有數字的求和,實現思路是:定義變量i,初始值從1開始,每循環一次加1,這樣就可以取到1~100的每一個整數了,那么求和怎么做呢?求和就是將1~100的每一個整數累加,這必然需要提前定義一個變量,使用變量實現累加,例如:a += 1,a += 2,a += 3...,代碼如下所示:

int sum = 0;
for(int i = 1; i <= 100; i++){
sum += i;
}
System.out.println("sum = " + sum);

運行結果如下所示:

image.png

通過以上for循環程序我們可以學到什么?編程語言當中的累加可以使用擴展類賦值運算符+=來實現,另外sum變量為什么定義到for循環外面,而不是定義到循環體當中呢?那是因為當定義到循環體內之后,每一次循環體在執行的時候,都會重新定義sum變量,這樣會讓sum變量歸0,無法達到累加的效果。

接下來,我們在以上程序的基礎之上實現1~100所有奇數的和,編程思路是:在累加之前先判斷變量i是否為奇數,如果是奇數則累加,這就需要在sum += i外面套一個if語句進行控制,代碼如下所示:

image.png

運行結果如下所示:

image.png

其實以上的方式是將每一個數字取出來,然后再判斷是否為奇數,這種方式會導致循環次數達到100次,實際上可以換成另外一種解決方案,假設從1開始,每次累加2,那么每次取出的數字為1,3,5...,這樣正好每次取出的數字都是奇數,可以直接累加了,這樣循環的次數基本上會減半,效率則提高了,這種代碼既優雅,又高效。請看以下代碼:

image.png

運行結果依然是“sum=2500”

以上演示的所有循環都是單層的,循環當中可以for嵌套循環嗎?答案是:當然可以,之前我們就說過所有控制語句都是可以嵌套使用的,當循環A中嵌套循環B的時候就等于在A循環體中的代碼是B循環。可以把A循環體當中的B循環看做是一段普通的java代碼。接下來我們看一段代碼:

image.png

運行結果如下圖所示:

image.png

分析以上for循環嵌套,請看下圖:

image.png

希望通過上面舉的例子,可以使朋友們理解for循環嵌套的使用,for循環結構可以說是在實際工作中使用頻率很高的一種語句結構,所以for循環嵌套的內容對于java程序員來說是必須掌握的,希望大家在學完for循環嵌套的基礎上,再通過java教程來學習更多關于java語法結構的內容,提高自己的java技能。

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 一级成人a免费视频 | 国产片欧美片亚洲片久久综合 | 三级五月天 | 国产成人青青热久免费精品 | 精品日韩 | 337p欧美超大胆日本人术艺术 | 成在线人免费视频一区二区三区 | 精品欧美一区二区三区精品久久 | 亚洲综合色婷婷中文字幕 | 亚洲国产欧美国产第一区二区三区 | 欧美另类精品 | 国产91在线看 | 老头老太做爰xxxx视频 | 特黄女一级毛片 | 天天干在线免费视频 | 日韩专区亚洲国产精品 | 日本制服丝袜在线 | 国产在线视频色综合 | 亚洲国产精品久久久久婷婷老年 | 有码一区| 久久久久久久久久福利 | 国产亚洲欧美日韩在线看片 | 女人大毛片一级毛片一 | 欧美在线视频一区二区三区 | 亚洲欧美精品日韩欧美 | 青青久久精品国产免费看 | 国产100页| 欧美一级大片在线观看 | 国产福利资源在线 | 亚欧在线视频 | 在线观看精品视频一区二区三区 | 久操不卡| 午夜一级福利 | 精品成人免费视频 | 寂寞午夜影院 | 九九爱国产| 五月天激情亚洲婷婷在线 | 色婷婷久久综合中文网站 | 欧美一级午夜免费视频你懂的 | 亚洲国产欧美在线不卡中文 | 久揄揄鲁一二三四区高清在线 |