Uvod u C # dok petlje

C # dok se petlja uvijek može pokrenuti dok se ne iskoristi ključna riječ break, ili ona uvjet može biti lažna. Dok deklaracija izvršava argument ili blok izjava, dok određeni logični izraz ispituje istinito. Budući da se taj izraz ispituje prije svakog izvršenja s petljom, neko petlje izvršava nulu ili čak više prilika. Ova vrsta razlikuje se kroz petlju do, koja se obično izvodi više od jedne prilike. U bilo kojem trenutku unutar bloka deklaracije, možda ćete izaći iz te petlje koristeći deklaraciju prekida. Lako je zakoračiti na analizu s istodobnim izrazom koristeći deklaraciju za nastavak. U slučaju da izraz ispituje istinu, izvršenje nastavlja se prvom deklaracijom u petlji. Ili, izvedba nastavlja se prvom deklaracijom nakon petlje.

Sintaksa za petu C # dok

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

Primjer

Petlja, koja je podjednako jednostavna. Dok petlja, samo zamišljate kako je to ako if izjava, osim kada dođete do donje narukvice, vratite se na vrh. Dakle, idemo na Int x = 10, dok je x manji od 15, Console.WriteLine (x), a zatim ćemo povećati x. Dakle, to je samo dodavanje jedne vrijednosti x. Dakle, ovo će ući ovdje, prvo provjeriti, provjeriti stanje, i 10 <15, pa kažemo da, napisati to i unijeti tijelo petlje while iznad prirasta x do 11, a kad pogodimo dok je petlja brace () ponovi se opet na vrh. To će ocijeniti x manje od 15 (x <15), a mi idemo dok ne procijenimo, sve dok se nismo povećali na x do točke gdje je 15, u tom trenutku, kad dođemo do dna ovdje, vratimo se natrag gore, preispitati, reći ćemo ok, više nije. Tako ćemo izaći. A onda stavimo „Konačnu vrijednost x“ i napišemo to. Stoga bih očekivao da će ovo ispisati 10, 11, 12, 13, 14, konačna vrijednost x: 15.

Izlaz:

Primjer ključne riječi 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
)

)

Dakle, postoje dvije stvari koje često želite raditi gotovo uvijek uvjetno. Oni su u osnovi način ili ranog izlaska iz petlje. Dakle, čak i ako znamo da će se uvjeti x <15 još uvijek održati, želimo izaći jer je naše vrijeme isteklo ili što god drugo bilo. Dakle, ako je x% 3 == 0, prekinite. I to će se probiti iz najbliže zatvorene petlje. Koje mogu biti petlja i bilo koje druge petlje koje smo zaboravili. Dakle, stavili smo ako je stanje nakon Console.WriteLine (x), pa ono što ćemo učiniti int x = 10, provjeriti taj broj, ne trebamo probiti, Znači x ++, priraštaj na 11, ispis 11, sljedeći korak do 12, otpisati 12, odlučite se prekinuti u ovom trenutku i to ne vrijedi za povećanje. Na kraju ćemo ispisati „Konačna vrijednost x je 12“. Pa kad ovo pokrenemo trebali bismo vidjeti 10, 11, 12, konačnu vrijednost 12.

Izlaz:

Sada pokušajmo to učiniti malo drugačije. Sad bismo mogli naići na probleme ako bismo to samo tako nastavili.

U ovom trenutku to bi bila beskonačna petlja. Ali, promijenimo nešto da kažemo x + = 2;

Dakle, ovo je sada ContinueInWhile (). Ovaj put počet ćemo s 10. Ispisati je, vidjeti hoće li x% 3, ako je, dodaćemo 2 znači x + = 2, a zatim nastaviti, što znači preskočiti ovaj x ++

Pa neka ovo i napišu. Console.WriteLine ( „preskakanje”). Dakle, ovaj put bismo očekivali da će vidjeti da će otisnuti 10, a zatim testirati ovo i 10 nije više od tri znači ako je (x% 3 == 0) uvjet. Dakle, idemo na 11, ispis 11, 11 nije više od 3, idemo na 12, ispisujemo 12, 12 je više od 3. Dakle, idemo ispisati "Preskoči", a zatim povećajte x + = 2, što znači x do 14. Nastavite, pa prijeđite na ovaj zatvarač koji zatim ide gore, provjerite ima li x <15, da jest, ispisuje 14, a ne više od 3, povećajte ga na 15, a sada kad provjerimo uvjet je lažan. Dakle, ispisat ćemo konačnu vrijednost x 15, tako da bismo trebali vidjeti 10, 11, 12, preskakanje, 14, konačna vrijednost x

Izlaz:

Dijagram toka C # Dok je petlja

  1. U petlji, stanje se može pojaviti prije tijela petlje.
  2. Ako uvjet može biti FALSE u početku, petlja se nikad neće izvršiti.
  3. Iako može biti petlja koja se kontrolira na ulazu.
  4. Dok u početku pregledavate stanje, nakon toga uđite u tijelo.

Zaključak

  • C # sadrži bogatu grupu iskaza koji se koriste za upravljanje tijekom izvršenja unutar vašeg koda. Iako, dok samo petljanje petlje, kao i, stanje doseže vrh tijela petlje, iteracija se može stvoriti bilo gdje u tijelu te petlje. Iteracijske izjave (za, za svako vrijeme, dok i ne) upotrebljavaju se za postavljanje petlji. Sve ove petlje nude različite značajke zbog kojih je u određenim okolnostima vrlo koristan.
  • Petlja for je vrlo korisna kada se izjave trebaju izvršiti u određenoj količini prilika; svaka petlja se koristi za ponavljanje više od svakog predmeta u kolekciji. Dok petlja izvršava izjave pod uvjetom da se upravljački izraz ispituje kao istinit; do petlja je poput petlje, ali osigurava činjenicu da se upravljani izrazi izvršavaju barem jednom.

Preporučeni članak

Ovo je vodič za C # dok petlje. Ovdje smo raspravljali o uvodu, dijagramu tijeka petlje, zajedno sa sintaksom i primjerom. Možete i proći naše druge predložene članke da biste saznali više -

  1. Petlje u R
  2. Petlje u C
  3. Petlje u C ++
  4. Dok je petlja u C | Sintaksa i dijagram toka
  5. Pregled Dok je petlja u JavaScript-u

Kategorija: