黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

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

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

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

在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技能。

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 亚洲欧美综合一区二区三区四区 | 黄色一级视频网站 | 国产精品视频一区二区三区 | 黄大色黄美女精品大毛片 | 久久精品国产亚洲高清 | 麻豆视频传媒二区 | 暗香影院午夜片 | 三级黄网 | 一级片免费在线 | 久久精品不卡 | 1024手机在线观看 | 秋霞国产在线 | 九九精品免视看国产成人 | 成年人免费大片 | 夜色资源站www国产在线资源 | 一级片aaaaaa| 在线三区 | 亚洲综合久久一本伊伊区 | 天堂在线中文字幕 | 天天射视频 | 57pao国产成视频免费播放 | 国产成人在线视频 | 欧美一区二区三区不卡 | 欧美viideos极品另类 | 日韩成人免费在线 | 国产毛片一级国语版 | 国产高清在线观看麻豆 | 亚洲精品国产综合一线久久 | 成年人在线免费看视频 | 国产亚洲欧美成人久久片 | 国产精品日韩欧美在线 | 一级黄色免费网站 | 最新国产精品自拍 | 在线日韩一区 | 天天色天天射综合网 | 久久九九有精品国产56 | 国产欧美日韩不卡在线播放在线 | 2021国产精品视频一区 | 欧美影视一区二区三区 | 欧美老妇69交 | 97人洗澡人人澡人人爽 |