1 回答

TA貢獻1946條經驗 獲得超3個贊
比如
for (int i = 0; i < 10; i++) {System.out.println(i);}
就是循環遍歷
出0-9
下面說得具體點
循環語句使語句或塊的執行得以重復進行。Java 編程語言支持三種循環構造類型:for,while 和 do 循環。for 和 while 循環是在執行循環體之前測試循環條件,而 do 循環是在執行完循環體之后測試循環條件。這就意味著 for 和 while 循環可能連一次循環體都未執行,而 do 循環將至少執行一次循環體。
【1】 for 循環
for 循環的句法是:
for (初值表達式; boolean 測試表達式; 改變量表達式){
語句或語句塊
}
注意:for 語句里面的 3 個部分都可以省略,但是我們不建議這么做。
【2】 while 循環
while 循環的句法是:
while (布爾表達式) {
語句或塊
}
如while(a>0){b++}
請確認循環控制變量在循環體被開始執行之前已被正確初始化,并確認循環控制變量是真時,循環體才開始執行。控制變量必須被正確更新以防止死循環。
【3】do while循環
do while循環的句法是:
do {
語句或塊;
}while (布爾測試);
如do{b++}while(a>0)
象 while 循環一樣,請確認循環控制變量在循環體中被正確初始化和測試并被適時更新。作為一種編程慣例,for 循環一般用在那種循環次數事先可確定的情況,而 while 和 do用在那種循環次數事先不可確定的情況。
do 循環與 while 循環的不同這處在于,前者至少執行一次,而后者可能一次都不執行。
【4】 特殊循環流程控制
下列語句可被用在更深層次的控制循環語句中:
break;
continue;
break 語句被用來從 switch 語句、循環語句中退出,跳出離 break 最近的循環。
continue 語句被用來略過并跳到循環體的結尾,終止本次循環,繼續下一次循環。
添加回答
舉報