Циклы
Цикл for
Цикл for имеет следующее формальное определение:
for ([инициализация счетчика]; [условие]; [изменение счетчика]) { // действия }Пример:
for (int i = 0; i < 9; i++) { Console.WriteLine($"Квадрат числа {i} равен {i*i}"); }
Цикл do
В цикле do сначала выполняется код цикла, а потом происходит проверка условия в инструкции while. И пока это условие истинно, цикл повторяется. Например:int i = 6; do { Console.WriteLine(i); i--; } while (i > 0);
Цикл while
В отличие от цикла do цикл while сразу проверяет истинность некоторого условия, и если условие истинно, то код цикла выполняется:int i = 6; while (i > 0) { Console.WriteLine(i); i--; }
Операторы continue и break
Иногда возникает ситуация, когда требуется выйти из цикла, не дожидаясь его завершения. В этом случае мы можем воспользоваться оператором break.for (int i = 0; i < 9; i++) { if (i == 5) break; Console.WriteLine(i); }Если мы хотим, чтобы при проверке цикл не завершался, а просто пропускал текущую итерацию, пользуемся оператором continue:
for (int i = 0; i < 9; i++) { if (i == 5) continue; Console.WriteLine(i); }
Последнее изменение: четверг, 21 февраля 2019, 13:16