在Java中,主要有兩種循環(huán)語句:for循環(huán)和while循環(huán)。以下是這兩種循環(huán)的基本形式:
- for循環(huán):for循環(huán)用于在已知循環(huán)次數(shù)的情況下執(zhí)行一段代碼。它的基本結(jié)構(gòu)如下:
for(初始化表達式; 布爾表達式; 更新表達式) {
}
- 初始化表達式:在循環(huán)開始前執(zhí)行,通常用于初始化循環(huán)計數(shù)器。
- 布爾表達式:在每次循環(huán)開始前進行求值,如果結(jié)果為true,則執(zhí)行循環(huán)體;如果結(jié)果為false,則跳出循環(huán)。
- 更新表達式:在每次循環(huán)結(jié)束后執(zhí)行,通常用于更新循環(huán)計數(shù)器。
- while循環(huán):while循環(huán)用于在滿足特定條件時重復(fù)執(zhí)行一段代碼。它的基本結(jié)構(gòu)如下:
while(布爾表達式) {
}
- 布爾表達式:在每次循環(huán)開始前進行求值,如果結(jié)果為true,則執(zhí)行循環(huán)體;如果結(jié)果為false,則跳出循環(huán)。
此外,Java還提供了do-while循環(huán),它與while循環(huán)類似,但至少會執(zhí)行一次循環(huán)體,然后再判斷循環(huán)條件。其基本結(jié)構(gòu)如下:
do {
} while(布爾表達式);
- 布爾表達式:在每次循環(huán)結(jié)束后進行求值,如果結(jié)果為true,則繼續(xù)執(zhí)行循環(huán)體;如果結(jié)果為false,則跳出循環(huán)。