Оператор Continue
Свайпніть щоб показати меню
Оператор continue використовується для переходу до наступної ітерації циклу.
Коли використовується оператор continue, будь-який код після нього в межах блоку коду ігнорується, і цикл переходить до наступної ітерації.
Розглянемо приклад:
Як видно з наведеного вище коду, другий і третій методи Console.WriteLine ігноруються під час кожної ітерації.
Аналогічно, можна також умовно ігнорувати код за допомогою оператора continue:
main.cs
1234567891011121314151617using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 5; i++) { if(i == 3) { continue; } Console.WriteLine(i); } } } }
У наведеному вище прикладі оператор Console.WriteLine ігнорується на четвертій ітерації.
Більш практичний приклад використання оператора continue наведено у наступному коді:
main.cs
1234567891011121314151617using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 10; i++) { if(i % 2 != 0) { continue; } Console.WriteLine(i); } } } }
Наведений вище код ітерує числа від 0 до 9. Він перевіряє, чи є i непарним за допомогою умови i % 2 != 0, оскільки при діленні непарного числа на 2 завжди залишається ненульовий залишок. Якщо число непарне, цикл переходить до наступної ітерації, а якщо парне — не пропускає і, відповідно, виводить i. Таким чином, виводяться всі парні числа від 0 до 9.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Оператор Continue
Оператор continue використовується для переходу до наступної ітерації циклу.
Коли використовується оператор continue, будь-який код після нього в межах блоку коду ігнорується, і цикл переходить до наступної ітерації.
Розглянемо приклад:
Як видно з наведеного вище коду, другий і третій методи Console.WriteLine ігноруються під час кожної ітерації.
Аналогічно, можна також умовно ігнорувати код за допомогою оператора continue:
main.cs
1234567891011121314151617using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 5; i++) { if(i == 3) { continue; } Console.WriteLine(i); } } } }
У наведеному вище прикладі оператор Console.WriteLine ігнорується на четвертій ітерації.
Більш практичний приклад використання оператора continue наведено у наступному коді:
main.cs
1234567891011121314151617using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 10; i++) { if(i % 2 != 0) { continue; } Console.WriteLine(i); } } } }
Наведений вище код ітерує числа від 0 до 9. Він перевіряє, чи є i непарним за допомогою умови i % 2 != 0, оскільки при діленні непарного числа на 2 завжди залишається ненульовий залишок. Якщо число непарне, цикл переходить до наступної ітерації, а якщо парне — не пропускає і, відповідно, виводить i. Таким чином, виводяться всі парні числа від 0 до 9.
Дякуємо за ваш відгук!