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

專注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技能。

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 成人久久18免费网站入口 | 亚洲 欧美 激情 另类 自拍 | 18女人水真多免费高清毛片 | 日本成年网 | 欧美三级欧美成人高清www | 国产不卡一区二区视频免费 | 亚洲无线码一区二区三区 | 午夜影院一级片 | 日韩毛片网 | 欧美日韩视频在线成人 | 欧美性猛交ⅹxxx乱大交按摩 | 欧美精品一区二区三区在线播放 | 欧美一区二区三区综合色视频 | 成人免费淫片免费观看 | 国产亚洲papapa | 精品久久不卡 | 欧美性另类69xxxx极品 | 一级黄色片片 | 欧美三级黄视频 | 最新欧美精品一区二区三区不卡 | 成人毛片手机版免费看 | 一区二区三区四区国产 | 午夜免费福利网站 | 日韩不卡毛片 | 日韩精品午夜视频一区二区三区 | 国产aaa女人十八毛片 | 日本中文字幕在线看 | 一级一级人与动毛片 | 丝袜在线观看 | 午夜黄网站 | 欧美区一区二 | 欧美a欧美乱码一二三四区 欧美a在线看 | 高清不卡一区二区 | 欧美videosex性欧美成人 | 福利一区在线 | 国产短视频精品一区二区三区 | 国产激情一区二区三区在线观看 | 久久精品视频网站 | 黄网站在线观看永久免费 | 看中国国产一级毛片真人视频 | 精品免费国产一区二区三区 |