1. 程式人生 > >Java連載22-for迴圈

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