迴圈是在任何程式語言上都很常見的一種語法,主要在處理重覆的事情,例如:1加到55之類的,或著需重覆做n次的事件,而Java的迴圈一共分成三種方法,一種是for、一種是while另一種是do while迴圈,在什麼時候使用那一種迴圈並沒有一定,大概可分為for:基本型態的遞增減,while:物件下一個或上一個,do while:跟while一樣,只差是先執行而後判斷,以下是比較詳細的說明:
for
當需要某一個變數從A數到B數時,就很常利用for來執行
用法:
for(初始化變數;判斷跳出的條件;增值)
{
敘述句
}
其中初始變數、判斷句跟增值都不一定要寫在for後面,下面的範例就把幾種用法帶出來了
int i = 0 ;
for(;i<5;i++)
System.out.print(i+",");
//答案:0,1,2,3,4,
for(int x=0;x<3;x++)
System.out.print(x+",");
//答案:0,1,2,
int y=0;//初始
for(;;)
{
if(y>3)//判斷
break;
System.out.print(y++);
y++;//繼續
}
//答案0,1,2
Read More