for語句的格式是:
為
(初始化語句;
條件語句;
控制語句)
{
語句1
報表2
....
陳述n
}
為
語句的執行順序是:首先執行“初始化語句”;然後測試“條件語句”;如果條件成立,執行語句1到語句n;然後執行“控制”語句;然後測試條件語句是否為真。如果為真,重復上述過程,直到條件不為真,然後結束for循環。比如:
for(I = 0;我& lt10;i++)......;
(同Internationalorganizations)國際組織
我,a[]=新
int[10];
為
(i=0,i & lt10;i++)
a[i]=
0;
這段代碼將整數數組A中的所有元素賦值為0。
妳可以在for循環的開頭解釋妳的變量,最後壹個表達式可以省略,但是壹定要在語句中改變變量的值,比如:
for(int
I = 0;我& lt=10;)
I+= I;
在for循環中,“初始化語句”、“條件語句”、“控制語句”都可以省略,但它們之間的分號不能省略。例如:
(同Internationalorganizations)國際組織
我
=0
為
(;
;)
{
如果
我& gt10
破裂
我
=
我
+1
}
當for循環中省略了“條件語句”時,需要替換for語句{}中的句子。語句控制程序在滿足壹定條件時會跳出for循環,否則會形成無限循環。
2: while循環
while循環類似於for循環,其格式為:
在…期間
(條件語句)
{
語句1
報表2
....
陳述n
}
當執行while時,首先測試“條件語句”。如果條件成立,則執行語句1到N,循環被調解,直到條件不成立。
(同Internationalorganizations)國際組織
i=0
在…期間
(我& lt10)
{
i++
System.out.println("嘿!。得到
我
在外
關於
這裏!:);
}
3:做
...
在…期間
傳播
做
...
在…期間
循環語句的格式是:
做
{
語句1
報表2
....
陳述n
}
在…期間
(條件語句)
做
...在…期間
語句的作用是先執行語句1到語句n,然後進行條件測試。如果條件成立,繼續執行語句1到語句n,否則跳出循環。比如:
布爾型
測試=假;
做
{
......
}
while(測試);
這種控制不是很常見,但有時很重要。使用時註意末尾while語句後的分號。