◎循環結構
1. 循環結構即指:在一系列語中不斷的從頭至尾的循環執行之。
2. 循環語句結構之運行過程
◎for迴圈
1. 語法結構
for(<控制迴圈變數初始值設定>; <迴圈結束判斷條件式>; <控制迴圈變數值改變方式>)
{
語句一;
語句二;
…..
}
即如下:
for(int i = 整數值; i <整數值; i++)
{
語句一;
語句二;
…..
}
2. 語法結構範例展示:
for(int i=0; i<10; i++)
{
System.out.println(i); //會印出0、1、2….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); //會印出0、1、2….9
i++; //如無此行則會造成整個程式進入無窮迴圈之模式
}
3. 語法知識+:
(1) while迴圈主要用於「未知」執行次數的處理。
(2) 於撰寫while迴圈時,也需注意迴圈是否可以正常結束,不然電腦會陷入「無窮迴圈」之情況!!
留言列表