Цикл for

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

Общий синтаксис цикла for

Цикл for состоит из трёх основных частей:
  • инициализация - обычно используется для объявления и инициализации счётчика цикла.
  • условие - проверяется перед каждой итерацией. Если условие истинно (true), выполняется тело цикла. Если ложно (false), цикл завершается.
  • итерация - выполняется после каждой итерации цикла. Обычно используется для изменения значения счётчика.

Пример использования цикла for

Описание:
  • Инициализация: int i = 0 — объявляется переменная i и устанавливается в 0.
  • Условие: i < 5 — цикл будет продолжаться, пока i меньше 5.
  • Итерация: i++ — увеличивает значение i на 1 после каждой итерации.
  • Тело цикла: Console.WriteLine("Значение i: " + i); — выводит текущее значение i.

Перебор элементов массива

Часто при помощи цикла for перебирают элементы массива

Использование оператора break

Оператор break прерывает выполнение цикла полностью. Полезен, когда надо досрочно завершить цикл.

Использование оператора continue

Оператор continue пропускает оставшуюся часть текущей итерации и переходит к следующей

Упражнения

  1. Выведите только четные числа, которые меньше 10. Число является четным, если остаток от деления на 2 равен 0: i % 2 == 0.
  1. Дан массив int[] numbers = new int[] { 1, 2, 3, -1, 4, 5 };. Выведите его, но если элемент меньше 0, то напишите сообщение об ошибке и досрочно остановите цикл.