3 回答

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超4個(gè)贊
可以通過continue退出本次循環(huán)。
continue和break用于改變for循環(huán)的執(zhí)行流程。二者區(qū)別如下:
continue用于結(jié)束本次循環(huán),直接進(jìn)行下一次循環(huán)的判斷條件;
break用于結(jié)束整個(gè)循環(huán),也就是不在循環(huán)。
因此如果僅僅是退出for的本次循環(huán),應(yīng)該用continue;

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超5個(gè)贊
退出本次循環(huán),但還要開始下次for循環(huán)用 continue;
徹底退出for循環(huán)用 break;

TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超6個(gè)贊
for循環(huán)中常用的關(guān)鍵字如下:
Break:用于終止某個(gè)語句塊的執(zhí)行。用在循環(huán)語句體中,強(qiáng)行退出循環(huán)。
Continue:用在循環(huán)語句體中,用于終止某次循環(huán)過程,跳出循環(huán)體中continue語句下面未執(zhí)行的循環(huán),開始下一次循環(huán)過程。
舉例如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | public class Test {
// 用在循環(huán)語句體中,用于終止某次循環(huán)過程,跳出循環(huán)體中continue語句下面未執(zhí)行的循環(huán),開始下一次循環(huán)過程。 public static void continueTest() {
System.out.print("終止某次循環(huán),開始下一次循環(huán)的執(zhí)行結(jié)果:"); for (int i = 0; i < 11; i++) {
if (i == 5) { continue; }
System.out.print(i + " "); } }
// 用于終止某個(gè)語句塊的執(zhí)行。用在循環(huán)語句體中,強(qiáng)行退出循環(huán)。 public static void breakTest() {
System.out.print("終止某個(gè)語句塊的執(zhí)行結(jié)果:"); for (int i = 0; i < 11; i++) {
if (i == 5) { break; }
System.out.print(i + " "); } }
public static void main(String[] args) {
continueTest(); System.out.println(); breakTest(); } } |
運(yùn)行結(jié)果:
添加回答
舉報(bào)