Руководство по Jav Core. Циклы. Цикл for.

Цикл for действует практически так же, как и цикл while, с отличием в том, что управление самим циклом здесь упрощено.

Для понимания того, как это работает на практике, рассмотрим пример простого приложения.

Пример:


public class ForLoop {
    public static void main(String[] args) {
        System.out.println("Start of the loop:");

        for (int i = 0; i < 10; i++) {
            System.out.println("i = " + i);
        }

        System.out.println("End of the loop.");
    }
}


В результате работы программы мы получим следующий результат:


/*Some system messages*/
Start of the loop:
i = 0
i = 1
i = 2
i = 3
i = 4
i = 5
i = 6
i = 7
i = 8
i = 9
End of the loop.

Здесь всё происходит также, как и в цикле while, но объявление переменной i, её инкрементирование  (увеличение на 1) происходит  в объявлении цикла, а не в самом коде цикла.