for文

class ClassName {

    public static void main(String[] args){
        new ClassName().methodName();
    }

    void methodName() {

        /* ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ */
        for(int i = 0; i < 10; i++) {
            System.out.println(i);
        }
        /* ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ */
    }
}
実行結果
0
1
2
3
4
5
6
7
8
9

拡張for文

class ClassName {

    public static void main(String[] args){
        new ClassName().methodName();
    }

    void methodName() {

        /* ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ */
        String[] array = {"a", "b", "c"};

        for(String val : array) {
            System.out.println(val);
        }
        /* ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ */
    }
}
実行結果
a
b
c

for-break

class ClassName {

    public static void main(String[] args){
        new ClassName().methodName();
    }

    void methodName() {

        /* ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ */
        int[] array = {1, 2, 3, 4, 5};

        for(int val : array) {

            if (val == 4) {
                break;
            }
            System.out.println(val);
        }
        /* ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ */
    }
}
実行結果
1
2
3

for-continue

class ClassName {

    public static void main(String[] args){
        new ClassName().methodName();
    }

    void methodName() {

        /* ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ */
        int[] array = {1, 2, 3, 4, 5};

        for(int val : array) {

            if (val == 4) {
                continue;
            }
            System.out.println(val);
        }
        /* ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ */
    }
}
実行結果
1
2
3
5

While文

class ClassName {

    public static void main(String[] args){
        new ClassName().methodName();
    }

    void methodName() {

        /* ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ */
        int i = 1;

        while(i < 10) {
            System.out.println(i);
            i++;
        }
        /* ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ */
    }
}
実行結果
1
2
3
4
5
6
7
8
9