Вступ до циклу C # while

C # while цикл завжди може працювати, поки ключове слово break не буде використане, або це може призвести до помилки. У той час як декларація виконує аргумент або блок тверджень, тоді як певний булевий вираз перевіряється на істинне. Оскільки це вираження вивчається перед кожним виконанням циклу, цикл час виконує нульовий або навіть більше випадків. Цей вид відрізняється через цикл do, який зазвичай виконується більше ніж один раз. У будь-який час всередині блоку оголошення де час ви можете вийти з цього циклу, використовуючи декларацію розриву. Легко перейти до аналізу з виразом час, використовуючи продовження декларації. У випадку, якщо вираз вивчає істинність, виконання триває з першого оголошення в циклі. Або ж, продуктивність триває з першого оголошення після циклу.

Синтаксис циклу C # while

While (Boolean expression like true or false)
(
//execute program so long as state returns true
)

Приклад

Цикл while, який однаково досить простий. Поки цикл, лише уявляє, що це таке, як твердження if, за винятком випадків, коли ви досягаєте нижньої дужки, повертаєтесь до вершини. Отже, ми переходимо до Int x = 10, тоді як x менше 15, Console.WriteLine (x), і тоді ми збільшимо x. Отже, це лише додавання одного до значення x. Отже, це буде вводитись сюди, перевіряти спочатку, перевіряти умову, і 10 <15, тому ми говоримо так, виписуємо це, і вводимо тіло циклу while над збільшенням x до 11, і коли ми потрапляємо під час петлі дужки () ми знову повернутися до вершини. Це дасть оцінку x менше 15 (x <15), і ми продовжуємо, поки ми не оцінили, поки ми не зросли до x до точки, де це 15, в який момент, коли ми дістаємося до дна тут, повернемося назад вгору, переоцініть, ми скажемо нормально, це вже не. Так ми вийдемо. І тоді ми ставимо "Кінцеве значення х" і записуємо це. Тож я б очікував, що це надрукує 10, 11, 12, 13, 14, остаточне значення x: 15.

Вихід:

Приклад ключового слова перерви

static void Main (string() args)
(
….
var repeat = true; // A new variable repeat to be used within our while loop's condition
while(repeat)
(
//This will run forever until loop is false or the break keyword is used
)
)
Note: Be careful applying loops, the above example has no way to exit the loop creating
what's referred to as an infinite loop
The break keyword goes out the loop at the stage it's called.

while(repeat)
(
Console.WriteLine(“Add”, Announce, or Quit”);

else if(action == “Quit”)
(
break; // The loop can exit at this time skipping any kind of remaining code in the loop
)

)

Тож є дві речі, які часто хочеться робити майже завжди умовно. Вони в основному є способом або вийти з циклу рано. Тож навіть якщо ми знаємо, що умови x <15 все ще триватимуть, ми хочемо вийти, тому що наш час закінчився або що б там не було. Тож якщо x% 3 == 0, перервіться. І це вирветься з найближчого оточуючого циклу. Що може бути циклом часу та будь-яким іншим циклом, який ми забули. Таким чином, ми ставимо, якщо умова після Console.WriteLine (x), так що ми будемо робити int x = 10, перевіримо це число, нам не потрібно переривати, Так x ++, з кроком до 11, надрукувати 11, наступним кроком до 12, випишіть 12, вирішіть перерватися в цей момент, і це не йде на приріст. Таким чином, ми закінчимо друкувати "Кінцеве значення х - 12". Отже, коли ми запускаємо це, ми повинні бачити 10, 11, 12, остаточне значення 12.

Вихід:

Тепер спробуємо зробити це трохи інакше. Тепер ми могли б опинитися в проблемах, якби ми просто зробили це так, як продовжуємо.

У цей момент це була б нескінченна петля. Але давайте просто щось змінимо, щоб сказати x + = 2;

Отже, це тепер ContinueInWhile (). Цього разу ми почнемо з 10. Роздрукуйте його, подивіться, чи x% 3, якщо це, ми збираємося додати 2 до нього, означає x + = 2, а потім продовжити, що означає пропуск цього x ++

Тож давайте навіть випишемо це. Console.WriteLine ("Пропуск"). Тож цього разу ми очікуємо, що він надрукує 10, а потім перевірити це, а 10 - не кратне трьох значень, якщо (x% 3 == 0) умова. Отже, ми переходимо до 11, друкуємо 11, 11 не є кратним 3, переходимо до 12, роздруковуємо 12, 12 - кратне 3. Отже, ми будемо друкувати "Пропуск", а потім збільшення x + = 2, що означає x до 14. Продовжуйте, тому переходите до цієї закриваючої дужки, яка потім піднімається вгору, перевірте х x 15, так, це друкує 14, а не кратне 3, збільшуючи його до 15 і тепер, коли ми перевіряємо умова це помилково. Отже, ми надрукуємо кінцеве значення х 15. Отже, ми повинні побачити 10, 11, 12, Пропуск, 14, Кінцеве значення х

Вихід:

Схема руху циклу C #

  1. У циклі "час" умова може відображатися перед тілом циклу.
  2. Якщо умова спочатку може бути ЛІЖНИМ, цикл ніколи не буде виконаний.
  3. Хоча це може бути цикл, керований входом.
  4. Поки спочатку переглядають стан, після цього потрапляють в організм.

Висновок

  • C # містить багату групу висловлювань, що використовуються для управління потоком виконання у вашому коді. Хоча в той час, коли цикл просто ініціалізується так само, як і стан, доходить до вершини тіла циклу, а також, ітерація може бути створена в будь-якому місці тіла цього циклу. Ітераційні заяви (для, для кожного, в той час, як і робити) Використовуються для встановлення циклів. Усі ці петлі пропонують різні функції, що робить його дуже корисним в конкретних умовах.
  • Цикл for є досить вигідним, коли заяви повинні виконуватися в певній кількості випадків; цикл для кожного використовується для ітерації більше, ніж кожен елемент колекції. Цикл while виконує оператори за умови, що керуючий вираз розглядає як істинне; цикл do подібний до циклу while, але забезпечує той факт, що керовані оператори виконуються принаймні один раз.

Рекомендована стаття

Це було керівництвом для циклу C # while. Тут ми обговорюємо вступ, блок-схему циклу while разом із синтаксисом та прикладом. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -

  1. Петлі в R
  2. Петлі в С
  3. Петлі в C ++
  4. Під час циклу в C | Синтаксис і діаграма потоку
  5. Огляд течії циклу в JavaScript