Как пропустить выполнения цикла for при заданном условии на C#?
Здравствуйте, уважаемые читатели моего блога. Сегодня поговорим про оператор continue. Он нужен для пропуска значения в цикле и вывода следующего значения. Итак, начнём.
Для начала зайдите в Visual Studio или по ссылке: https://www.onlinegdb.com/online_csharp_compiler
Введём следующий код:
for (int num = 0; num<=10; num++)
{
if (num==5)
{
continue;
}
Console.WriteLine(num);
}
For- имя цикла. В скобках мы объявляем целочисленную переменную (int) с именем num и присвоением (=) ей значения 0. Далее мы сравниваем что num меньше или равно 10 (num<=10).
Следующее что мы будем делать, так это добавлять к каждому значению num 1, пока условие num<=10 будет истинным. Когда мы дойдём до 11, то 11 не будет меньше 10 или равно. Мы выходим из цикла.
If- это условие. В скобках мы пишем его. Здесь указано, что num равно (==) 5. Если num равно 5, то мы выводим continue. То есть пропускаем это число.
Далее мы выводим числа с помощью кода: Console.WriteLine(num);
В итоге мы получаем следующий код полностью:
using System;
class HelloWorld {
static void Main() {
for (int num = 0; num<=10; num++)
{
if (num==5)
{
continue;
}
Console.WriteLine(num);
}
}
}
Попробуйте его изменить, затем что-то своё напишите. На этом всё. Пока.
Поддержать данатом можно здесь
Мои курсы:
C нуля до 10 км в беге за месяц
С нуля до 73 отжиманий за 2.5 месяца
С нуля до 3800 прыжков на скакалке за 3 недели
С нуля до 205 приседаний за 11 недель
- Дмитрий Баль от