Java連載22-for迴圈
一、迴圈結構
在程式當中總有一些需要反覆的/重複的執行的程式碼,假設沒有迴圈結構,那麼這段需要重複執行的程式碼自然式子最需要重複編寫的,程式碼無法得到重複使用,所以多數程式語言都是支援迴圈結構的,將來把需要反覆執行的程式碼片段放到“迴圈體”,再聯合“計數器”,共同控制這段需要反覆執行的程式碼。
1.基本上所有的程式語言支援的迴圈包括三種:
(1)for迴圈;(2)while迴圈;(3)do.....while迴圈。
2.當前示例主要講解for迴圈,for迴圈的語法結構是什麼樣的呢:
語法結構
for (初始表示式;布林表示式;更新表示式){ //是需要重複執行的程式碼片段【迴圈體:由java語句構成】 }
3.for迴圈的執行過程/執行原理
(1)初始化表示式,布林表示式,更新表示式都不是必須要寫的,但是兩個分號是必循的。
(2)初始化表示式是最先執行的,並且在整個for迴圈之中只執行一次
(3)布林表示式必須是true/false,不能是其他值。
(4)for的執行過程
i.先執行初始化表示式,並且該表示式只會執行一次
ii.判斷布林表示式的結果是true還是false
iii.布林表示式為真,執行迴圈體,執行更新表示式,再次判斷布林表示式。
iv.布林表示式為假,迴圈結束。
4.例子:
//需求:輸出數字1~10 for (int i = 0;i<=10;++i) {//for迴圈中之中的變數i的作用域僅限於當前for迴圈之中使用 System.out.println(i); }
5.迴圈巢狀
內層迴圈中的變數名和外層迴圈中的變數名不能重名。
挺簡單的不舉例了。
三、原始碼:
d22_for_circulation.java
地址:
https://github.com/ruigege66/Java/blob/master/d22_for_circulation.java
2.CSDN:https://blog.csdn.net/weixin_44630050(心悅君兮君不知-睿)
3.部落格園:https://www.cnblogs.com/ruigege0000/
4.歡迎關注微信公眾號:傅立葉變換,後臺回覆”禮包“,獲取大資料學習資料
&n