Оператор Continue
Часть раздела Основы путешествия по C# на Coddy — урок 45 из 69.
Оператор continue прерывает текущую итерацию и переходит к следующей. Например:
for (int i = 3; i < 9; i++) {
if (i == 5) {
continue;
}
Console.WriteLine(i);
}Цикл переберет все числа. Когда он достигнет i=5, он пропустит эту итерацию и перейдет к следующей. Результат выполнения:
3
4
6
7
8Обратите внимание, числа 5 нет в выводе.
Задание
НовичокВам дан код, который выводит числа от 1 до 20 (включительно).
Ваша задача — добавить операторы if и continue так, чтобы выводились только четные числа (2, 4, 6, ...).
Шпаргалка
Оператор continue прерывает текущую итерацию и переходит к следующей:
for (int i = 3; i < 9; i++) {
if (i == 5) {
continue;
}
Console.WriteLine(i);
}Это пропустит итерацию, когда i=5, и выведет:
3
4
6
7
8Попробуйте сами
using System;
public class Program {
public static void Main(string[] args) {
for (int i = 1; i <= 20; i++) {
Console.WriteLine(i);
}
}
}
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияИнкремент и декрементПостфиксный инкремент и декрементСокращенные арифметические операции7Основы ввода-вывода
Базовый выводИнтерполяция строкЧтение вводаПарсингПовторение — до 120Повторение — True или False5Операторы. Часть 2
Операторы сравненияЛогические операторы. Часть 1Логические операторы. Часть 2Повторение: простая логикаЛогические операторы. Часть 38Приложение-калькулятор
Приветственное сообщениеПолучение чисел3Переменные. Часть 2
VarКонстантыСоглашения об именованииПовторение: инициализация переменныхПриведение типов6Принятие решений
Оператор ifКонструкция if - elseОператор switchТернарный операторПовторение: if - elseВложенный if - else