Найти в Дзене
Java Вместе

Java вместе 2.6 Цикл for.

Цикл for позволяет вам эффективно создавать циклы, которые должны быть запущены определенное количестов раз.

Синтаксис:

for (initialization; condition; increment/decrement) {

  statement(s)

}

Initialization(Инициализация): Выражение выполняется только один раз в начале цикла

Condition(Условие): Выполняется при каждой итерации цикла. Цикл выполняет выражение повторно, пока условие не будет ложным.

Increment/Decrement(Инкремент/Декремент): Выполняется после каждой итерации цикла.

Следующий пример выводит числа от 1 до 5:

for(int x = 1; x <=5; x++) {

 System.out.println(x);

}

/* Outputs

1

2

3

4

5

*/

Переменная x инициализируется значением 1, и повторно выводит значение переменной x, пока условие x<=5 не станет ложным. При каждой итерации выполняется выражение x++, инкрементирующее x на единицу.

Обратите внимание в синтаксисе на точки с запятыми (;) после инициализации и условия.

У вас может быть любой тип условия и любой тип инкремента в цикле for.

В примере ниже выводятся только четные числа, лежащие от 0 до 10: 

for(int x=0; x<=10; x=x+2) {

 System.out.println(x);

}

/*

0

2

4

6

8

10

*/

Лучше всего использовать цикл for, когда начальные и конечные значения известны.

👋😉👍