Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте оператор continue | Цикли
Основи C#

bookоператор continue

Оператор continue використовується для переходу до наступної ітерації циклу.

Коли ми використовуємо оператор continue, будь-який код, що слідує за ним у блоці коду, ігнорується, і цикл переходить до наступної ітерації. Давайте розглянемо приклад:

Ви можете побачити в наведеному вище коді, що другий і третій методи Console.WriteLine ігноруються в кожній ітерації.

Аналогічно, ми також можемо умовно ігнорувати код, використовуючи оператор continue, наприклад:

main.cs

main.cs

copy
1234567891011121314151617
using 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 ігнорується на 4-й ітерації.

Більш практичний приклад оператора continue наведено в наступному коді:

main.cs

main.cs

copy
1234567891011121314151617
using 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.

question mark

What does the continue statement do in a loop?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 7

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

bookоператор continue

Оператор continue використовується для переходу до наступної ітерації циклу.

Коли ми використовуємо оператор continue, будь-який код, що слідує за ним у блоці коду, ігнорується, і цикл переходить до наступної ітерації. Давайте розглянемо приклад:

Ви можете побачити в наведеному вище коді, що другий і третій методи Console.WriteLine ігноруються в кожній ітерації.

Аналогічно, ми також можемо умовно ігнорувати код, використовуючи оператор continue, наприклад:

main.cs

main.cs

copy
1234567891011121314151617
using 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 ігнорується на 4-й ітерації.

Більш практичний приклад оператора continue наведено в наступному коді:

main.cs

main.cs

copy
1234567891011121314151617
using 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.

question mark

What does the continue statement do in a loop?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 7
some-alt