Цикл Do-While
Цикл do-while
подібний до циклу while
, однак він спочатку виконує вказаний блок коду, а потім перевіряє умову, тому завжди виконує блок коду хоча б один раз, навіть якщо умова є false
.
Нижче наведено синтаксис циклу do-while
:
do {
// code to be executed
} while (condition);
Розглянемо практичний приклад:
main.cs
1234567891011121314using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { do { Console.WriteLine("Hello World"); } while(1 < 0); } } }
Навіть якщо умова "Hello World"
є false, наведений вище код виведе 1 < 0
. Це стане зрозуміліше, якщо розглянути блок-схему виконання циклу do-while:
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Can you explain why the code block runs even if the condition is false?
Can you show a different example using a do-while loop?
Can you describe the flow diagram of the do-while loop?
Awesome!
Completion rate improved to 1.59
Цикл Do-While
Свайпніть щоб показати меню
Цикл do-while
подібний до циклу while
, однак він спочатку виконує вказаний блок коду, а потім перевіряє умову, тому завжди виконує блок коду хоча б один раз, навіть якщо умова є false
.
Нижче наведено синтаксис циклу do-while
:
do {
// code to be executed
} while (condition);
Розглянемо практичний приклад:
main.cs
1234567891011121314using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { do { Console.WriteLine("Hello World"); } while(1 < 0); } } }
Навіть якщо умова "Hello World"
є false, наведений вище код виведе 1 < 0
. Це стане зрозуміліше, якщо розглянути блок-схему виконання циклу do-while:
Дякуємо за ваш відгук!