Введение в C # в то время как цикл

Цикл C # while всегда может выполняться до тех пор, пока не будет использовано ключевое слово break или условие может быть ложным. Объявление while выполняет аргумент или блок операторов, в то время как конкретное логическое выражение проверяется на true. Поскольку это выражение проверяется перед каждым выполнением цикла, цикл while выполняет ноль или даже больше случаев. Этот вид отличается циклом do, который обычно выполняется несколько раз. В любое время внутри блока while можно выйти из этого цикла, используя объявление break. Легко перейти к анализу с помощью выражения while, использующего объявление continue. В случае, если выражение проверяет истину, выполнение продолжается с первым объявлением в цикле. Или же, производительность продолжается с первым объявлением, следующим за циклом.

Синтаксис для цикла C # в то время как

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

пример

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

Выход:

Пример ключевого слова break

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 все еще будут соблюдаться, мы хотим выйти, потому что наше время истекло или как оно там. Так что, если х% 3 == 0, перерыв. И это вырвется из ближайшей замкнутой петли. Это может быть цикл while и любой другой вид циклов, которые мы забыли. Таким образом, мы ставим условие if после 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 и теперь, когда мы проверяем условие это ложно. Таким образом, мы напечатаем окончательное значение x, равное 15. Таким образом, мы должны увидеть 10, 11, 12, Skipping, 14, Final value of x

Выход:

Блок-схема C # Пока Loop

  1. В цикле while условие может отображаться до тела цикла.
  2. Если условие сначала может быть ЛОЖЬ, тогда цикл никогда не будет выполнен.
  3. В то время как это может быть контролируемый входом цикл.
  4. Пока вначале просматриваете состояние, после этого вводите тело.

Вывод

  • C # содержит обширную группу операторов, используемых для управления потоком выполнения в вашем коде. Несмотря на то, что в то время как цикл просто инициализируется, условие также достигает верхней части тела цикла, итерация может быть создана в любом месте в теле этого цикла. Операторы итерации (for, for, while и do) Используются для создания циклов. Все эти циклы предлагают различные функции, которые делают его довольно полезным в определенных обстоятельствах.
  • Цикл for весьма полезен, когда операторы должны выполняться определенное количество раз; цикл for-each используется для итерации большего количества элементов в коллекции. Цикл while выполняет операторы при условии, что управляющее выражение проверяется как true; цикл do аналогичен циклу while, но обеспечивает тот факт, что управляемые операторы выполняются как минимум один раз.

Рекомендуемая статья

Это было руководство по циклу C # while. Здесь мы обсуждаем введение, блок-схему цикла while, а также синтаксис и пример. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -

  1. Петли в R
  2. Петли в C
  3. Циклы в C ++
  4. Пока Цикл в C | Синтаксис и схема
  5. Обзор цикла Loop в JavaScript