Увод у Ц # док је петља

Ц # док се петља увек може покренути док се не искористи кључна реч бреак или она може условити да буде лажна. Док декларација извршава аргумент или блок изјава док одређени Боолов израз испитује тачно. Пошто се тај израз испитује пре сваког извршења помоћу петље, неко време извршава нулу или чак више прилика. Ова врста се разликује кроз петљу до, која се обично извршава више од једне прилике. У било којем тренутку унутар блока декларације док можете пробити из те петље користећи декларацију бреак. Лако је прећи равно на анализу, док израз истовремено употребљава декларацију за наставак. У случају да израз испитује тачно, извршење се наставља првом декларацијом у петљи. Или, перформансе се настављају првом декларацијом након петље.

Синтакса за петљу Ц #

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

Пример

Петља, која је подједнако једноставна. Док петља, само замишљате како је то ако иф изјава, осим када дођете до доње заграде, вратите се на врх. Дакле, идемо у Инт к = 10, док је к мањи од 15, Цонсоле.ВритеЛине (к), а затим ћемо повећати к. Дакле, то је само додавање вредности вредности к. Дакле, ово ће ући овде, прво проверити, проверити стање, и 10 <15, па кажемо да, написати то и ући у тело петље док је увећана к до 11, а када погодимо док се петља браце () иди на врх опет. То ће оценити к мање од 15 (к <15), и настављамо док не проценимо, док се не увећамо до к до тачке где је 15, у том тренутку, када дођемо до дна овде, вратимо се назад горе, превредновати, рећи ћемо океј, више није. Па ћемо изаћи. А онда стављамо „Коначну вредност к“ и то пишемо. Тако да бих очекивао да ће ово штампати 10, 11, 12, 13, 14, коначна вредност к: 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
)

)

Дакле, постоје две ствари које често желите да радите скоро увек условно. Они су у основи начин или раног изласка из петље. Дакле, чак и ако знамо да ће се услови к <15 још увек одржати, желимо да изађемо јер је наше време истекло или шта год друго било. Ако је к% 3 == 0, прекините. А ово ће се избити из најближе затворене петље. Које могу бити петља и било које друге петље које смо заборавили. Дакле, ставили смо ако је стање након Цонсоле.ВритеЛине (к), па шта ћемо урадити инт к = 10, проверити тај број, не морамо да пробијамо, Дакле к ++, увећање на 11, штампање 11, наредни прираст до 12, напишите 12, одлучите да се преломите у овом тренутку и то не иде за прираштај. На крају ћемо штампати „Коначна вредност к је 12“. Када ово покренемо, требало би да видимо 10, 11, 12, коначну вредност 12.

Излаз:

Сада покушајмо да то урадимо мало другачије. Сада бисмо могли да нађемо у проблемима да то учинимо као и даље.

У овом тренутку то би била бесконачна петља. Али хајде да променимо нешто да кажемо к + = 2;

Дакле, ово је сада ЦонтинуеИнВхиле (). Овог пута почет ћемо са 10. Испиши то, види да ли је к% 3, ако је то, додаћемо 2 то значи к + = 2, а затим наставимо, што значи прескакање овог к ++

Дакле, хајде да ово и напишемо. Цонсоле.ВритеЛине („Прескакање“). Дакле, овај пут бисмо очекивали да ће видети 10, а затим тестирати ово и 10 није више од три знака ако је (к% 3 == 0) услов. Дакле, идемо на 11, испис 11, 11 није више од 3, идемо на 12, исписујемо 12, 12 је више од 3. Дакле, ми ћемо исписати „Прескакање“, а затим увећање к + = 2, што значи к до 14. Наставите, па идите на овај затварачки круг који затим иде горе, проверите да ли је к <15, да јесте, штампа 14, а не више од 3, увећајте га на 15, а сада када проверимо стање је лажно. Дакле, исписат ћемо коначну вриједност к 15. То би требало да видимо 10, 11, 12, Прескакање, 14, Коначна вриједност к

Излаз:

Дијаграм тока Ц # Док се петља

  1. У петљи, стање се може приказати пре тела петље.
  2. Ако услов може бити ФАЛСЕ на почетку, петља се никада неће извршити.
  3. Иако може бити петља под контролом уласка.
  4. Док у почетку прегледате стање, након тога уђите у тело.

Закључак

  • Ц # садржи богату групу исказа који се користе за управљање током извршења унутар вашег кода. Иако у току док петља само иницијализација, као и, стање досеже и врх тела петље, може се створити итерација било где у телу те петље. Итерацијске изјаве (за, за свако време, док и не) користе се за постављање петљи. Све ове петље нуде различите функције због којих је у одређеним околностима прилично корисна.
  • Петља фор је врло корисна када се изјаве извршавају у одређеној количини; свака петља се користи за понављање више од сваке ставке у колекцији. Док петља извршава изјаве под условом да управљачки израз испитује као истинит; петља до је баш као и петља, али осигурава чињеницу да се управљане изјаве извршавају најмање једном.

Препоручени чланак

Ово је водич за Ц # док петље. Овде смо расправљали о уводу, дијаграму тока петље, заједно са синтаксом и примером. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -

  1. Петље у Р
  2. Петље у Ц
  3. Петље у Ц ++
  4. Док је петља у Ц | Синтакса и дијаграм тока
  5. Преглед Док је Лооп у ЈаваСцрипт-у

Категорија: