大战熟女丰满人妻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技能。

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 久久国产成人福利播放 | 高清视频一区二区 | 久久成年人视频 | 在线视频不卡国产在线视频不卡 | 国产免费人成在线视频视频 | 日本中文字幕在线精品 | 精品 日韩 国产 欧美在线观看 | 九九久久99综合一区二区 | 一级特黄女人生活片 | 狠狠色丁香久久婷婷 | 四虎影视4hutv最新地址在线 | 中文字幕专区高清在线观看 | 亚洲精品国产一区二区三区在 | 在线观看一级 | 夜色精品国产一区二区 | 国产高清视频在线 | 国产成人麻豆精品video | 亚洲一成人毛片 | 精品久久久久久中文字幕专区 | 毛片视屏| 伊人久久精品亚洲午夜 | 欧美黄色免费网址 | 国产欧美精品国产国产专区 | 99热精品在线 | 狠狠操综合网 | 天天干天天玩天天操 | 亚洲综合色视频在线观看 | 很黄很色的小视频在线网站 | 日本久久久久亚洲中字幕 | 精品免费视在线观看 | 久久香蕉国产线看免费 | 久久国产美女免费观看精品 | 日本中文字幕在线看 | 久草在线视频精品 | 毛片免费高清免费 | 亚洲欧美中文字幕 | 国产精品视频分类一区 | 精品久久久中文字幕二区 | 在线 中文字幕 日韩 欧美 | 一本伊在人香蕉线观新在线 | 91视频原创|