Оператор Break
Часть раздела Основы путешествия по C# на Coddy. Урок 44 из 69.
Инструкция break мгновенно останавливает цикл при обнаружении.
Например,
for (int i = 0; i < 10; i++) {
if (i == 6) {
break;
}
Console.WriteLine(i);
}В следующем примере цикл последовательно выполняется, пока не достигает числа 6. Затем программа входит в оператор if и выполняет оператор break. Это немедленно выходит из цикла. Результат:
0
1
2
3
4
5break не ограничивается циклами for: он работает так же в цикле while или do-while, а также используется для завершения case внутри оператора switch. Где бы он ни находился, он немедленно выходит из этого цикла (или оператора switch).
Задание
НовичокВам дан код, который выводит числа от 1 до 20 (включительно).
Ваша задача — добавить инструкции if и break, чтобы выводились только числа от 1 до 15, а цикл завершался до вывода чисел от 16 до 20.
Попробуйте сами
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Потренируйтесь самостоятельно: Онлайн-компилятор C#