Цикл for в Java
Цикл for позволяет повторить некоторый
код заданное количество раз. В скобках три
части: начальные команды, условие окончания
и шаг.
Начальные команды выполняются перед стартом
цикла, только один раз. Обычно там задают
счетчик. Условие окончания - цикл крутится,
пока оно истинное. Шаг выполняется после
каждого прохода. Обычно там пишут i++.
Выведем числа 0, 1 и 2:
for (int i = 0; i < 3; i++) {
System.out.println(i); // выведет 0, 1 и 2
}
Счетчик можно увеличивать не на единицу,
а на 2. В шаге для этого пишут
i += 2. Выведем нечетные числа
от 1 до 9:
for (int i = 1; i <= 9; i += 2) {
System.out.println(i); // выведет 1, 3, 5, 7 и 9
}
Счетчик можно уменьшать. В шаге для этого
пишут i--. Выведем числа от 5
до 1:
for (int i = 5; i >= 1; i--) {
System.out.println(i); // выведет 5, 4, 3, 2 и 1
}
Обратный ход тоже бывает с шагом. В шаге
пишут i -= 3. От 10 до 1
получим такой ряд:
for (int i = 10; i >= 1; i -= 3) {
System.out.println(i); // выведет 10, 7, 4 и 1
}
Выведите на экран слово "ok"
три раза, каждый раз с новой строки.
Выведите на экран числа от 1
до 10.
Выведите на экран числа от 20
до 25.
Выведите на экран числа от 1
до 10, не включая 10.
Выведите на экран нечетные числа
от 1 до 15.
Выведите на экран четные числа
от 2 до 20.
Выведите на экран числа 0,
3, 6 и 9.
Выведите на экран числа от 1
до 20 с шагом 4,
не включая 20.
Выведите на экран числа от 10
до 1.
Выведите на экран числа 20,
17, 14, 11,
8, 5 и 2.