close

 

循環結構

1. 循環結構即指:在一系列語中不斷的從頭至尾的循環執行之。

2. 循環語句結構之運行過程

 10_循環結構   

 

for迴圈

1. 語法結構

for(<控制迴圈變數初始值設定>; <迴圈結束判斷條件式>; <控制迴圈變數值改變方式>)

{

        語句一;

        語句二;

        …..

}

 

即如下:

for(int i = 整數值; i <整數值; i++)

{

        語句一;

        語句二;

        …..

}

 

2. 語法結構範例展示:

for(int i=0; i<10; i++)

{

        System.out.println(i);      //會印出012….9

}

 

3. 語法知識+

(1) for迴圈除了應使用一個控制變數,還能使用到二個控制變數,如下:

for(int i = 1, j-10; i <j; i++, j--)

(2) for迴圈可以省略其中幾個部分不寫,但二個分號()卻還是不能少,如下:

for(; i >10; i++)

(3) 於撰寫for迴圈時,需注意迴圈是否可以正常結束,不然電腦會陷入「無窮迴圈」之情況,輕者該程式當掉,重則整個系統當機,需小心!!

 

while迴圈

1. 語法結構

while(<迴圈結束判斷條件式>)    //<迴圈結束判斷條件式>最後必須是boolean型態,而且當條件式的結果為true時,才會執行while迴圈內的程式碼,反之如為false則結束迴圈

{

        語句一;

        語句二;

        …..

}

 

2. 語法結構範例展示:

int i = 0;

while(i < 10)

{

        System.out.peintln(i);     //會印出012….9

        i++;          //如無此行則會造成整個程式進入無窮迴圈之模式

}

 

3. 語法知識+

(1) while迴圈主要用於「未知」執行次數的處理。

(2) 於撰寫while迴圈時,也需注意迴圈是否可以正常結束,不然電腦會陷入「無窮迴圈」之情況!! 

 

 

arrow
arrow

    Elsa 發表在 痞客邦 留言(1) 人氣()