Введення
Як ми вже говорили кілька разів у попередніх модулях, що містять ітерацію та заяви про рішення, є кілька методів, які можна використовувати для досягнення подібних результатів. Так само, як і писемні та розмовні мови, мовами програмування ви можете висловити одну ідею різними способами. Незважаючи на це, кожен вираз може мати нюансну різницю у значенні.
do-while Інструкції while дають змогу контролювати потік виконання коду, цикліяючи блок коду, доки не буде виконано умову. Під час роботи з інструкцією foreach ми ітеруємо один раз для кожного елемента послідовно, наприклад масиву. Інструкція for дає змогу ітерувати попередньо визначену кількість разів і контролювати процес ітерації.
do-while Інструкції while дозволяють ітерувати через блок коду з метою, що логіка всередині блоку коду вплине, коли ми можемо припинити ітерації.
Припустімо, що ви хочете прийняти та обробити введені користувачем дані. Ви хочете продовжувати приймати та обробляти введені дані, доки користувач не натисне клавішу q "вийти". За допомогою do-while інструкцій while можна продовжувати ітерувати за логікою, щоб приймати введені користувачем дані та обробляти їх, доки користувач не буде готовий припинити роботу.
У цьому модулі оператор і do-while оператор використовуються while для ітерації через блок коду. Ви розумієте, коли вибирати один над одним. Інструкція continue використовується, щоб пропустити обробку решти коду в блоці коду та перейти безпосередньо до логічної оцінки while оператора.
Наприкінці цього модуля ви можете впевнено використовувати do-while інструкції while , щоб додати логіку циклічного циклу до програми.
Цілі навчання
У цьому модулі виконайте такі дії:
- Напишіть код, який використовує інструкцію
do-whileдля ітерації через блок коду. - Напишіть код, який використовує інструкцію
whileдля ітерації через блок коду. - Скористайтеся інструкцією
continue, щоб перейти безпосередньо до логічної оцінки.
Передумови
- Використання інструкції
if -
foreachВикористання ітерацій іforітерацій. - Досвід написання логічних виразів
- Досвід створення випадкових чисел за
System.Randomдопомогою класу та методуRandom.Next()