Java - 循環

while 循環

public static void main(String[] args) {
    int i = 0;
    while (i < 20) {
        if(i > 30) {
            break;
        } else if (i % 2 == 0) {
            System.out.print(i + " ");
            i = i + 1;
        } else {
            i = i + 1;
            continue;
        }
    }
    System.out.println("已經找出20以內的偶數!");
}

結果:0 2 4 6 8 10 12 14 16 18 已經找出20以內的偶數!

1、判斷條件只能是 boolean 類型。

2、continue 用於跳過該次循環,break 則是用於退出循環。

3、如果條件判斷語句永遠爲 true,循環將會無限的執行下去。

for 循環

public static void main(String[] args) {
    for(int i=0; i<20; i=i+1) {
        if(i > 30) {
            break;
        } else if (i % 2 == 0) {
            System.out.print(i + " ");
            i = i + 1;
        } else {
            i = i + 1;
            continue;
        }
    }
    System.out.println("已經找出20以內的偶數!");
}

結果:0 2 4 6 8 10 12 14 16 18 已經找出20以內的偶數!

另一種寫法

public static void main(String[] args) {
    int[] arr ={11,12,13};
    for(int i: arr) {
        System.out.print(i+" ");
    }
}

結果:11 12 13

do...while 循環

public static void main(String[] args) {
    int i = 0;
    do {
        if(i > 30) {
            break;
        } else if (i % 2 == 0) {
            System.out.print(i + " ");
            i = i + 1;
        } else {
            i = i + 1;
            continue;
        }
    } while (i < 20);
    System.out.println("已經找出20以內的偶數!");
}

結果:0 2 4 6 8 10 12 14 16 18 已經找出20以內的偶數!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章