Найти в Дзене
DEBAGanov

Java. Какие параметры имеет цикл for, можно ли их не задавать?

В Java цикл for имеет следующий синтаксис:

for (initialization; condition; update) {
// тело цикла
}

или так

for(инициализация; логическое выражение (условие); шаг (итерация)) {

// тело цикла

}

initialization - это выражение, которое выполняется перед началом цикла. Это обычно используется для инициализации счетчика цикла.

condition - это логическое выражение, которое определяет, когда необходимо прервать выполнение цикла. Когда условие становится ложным, цикл заканчивается.

update - это выражение, которое выполняется после каждой итерации цикла. Обычно он используется для обновления значения счетчика цикла.

Все три части цикла for являются необязательными, но в большинстве случаев вы будете использовать все три.

Также можно использовать бесконечный цикл for без заданных параметров, как показано здесь:

for (;;) {
// тело цикла
}

Github: https://github.com/DEBAGanov