Цикл for

Цикл for используется в случаях, когда необходимо несколько раз выполнить блок кода и точно известно количество этих повторений.

Общая форма цикла for:

for(инициализация; условие; итерация){/*операторы*/ }

Пример цикла for:

public class ForTick {
    public static void main(String[] args) {
        for (int i = 0; i < 10; i++) {
            System.out.println("Тик " + i);
        }
    }
}

В первом параметре обычно выбирают какую-то переменную, с помощью которой будет подсчитываться количество повторений цикла. Её называют счетчиком. Эту переменную обычно называют i. Счётчику задают некоторое начальное значение. Для цикла for не рекомендуется в цикле изменять индекс цикла.

Во втором параметре указывают некоторое ограничение на счётчик (указывают, до какого значения он будет изменяться).

В третьем параметре указывают выражение, изменяющее счётчик после каждого шага цикла. Обычно это инкремент или декремент, но можно использовать любое выражение, где счётчику будет присваиваться некоторое новое значение.

Перед каждым шагом цикла (но после инициализации) проверяется условие повторения, если оно истинно, то в очередной раз выполняется тело цикла. При этом, тело цикла может не выполниться ни разу, если условие будет ложным в момент первой же проверки.

В первом параметре можно через запятую инициализировать несколько переменных, как это показано в следующем примере:

public class Comma {
    public static void main(String[] args) {
        for (int i = 1, j = 4; i < j; i++, j--) {
            System.out.println("i = " + i);
            System.out.println("j = " + j);
        }
    }
}

 

Презентацию с видео можно скачать на Patreon.

Read also:
Trustpilot
Trustpilot
Comments
marco8993
Nov 2, 2022
добрый день. бекэнд этого сайта тоже написан на Java? если да, то скиньте пожалуйста исходный код (желательно ссылку на GitHub). Заранее спасибо