Uvod u C # do-while petlju

Programiranje je zabavno, posebno ako radite s konceptom temeljenim na OOP-ovima. Zbog različitih zahtjeva koje klijent navodi, možemo doći kroz različite situacije za koje su rješenja različita. Mnogo puta postoje situacije kada želimo ponavljati stvari određenim redoslijedom. Ne želimo cijelu funkciju ili program izvršiti već samo određeni blok izjava ograničen broj puta. Moguće rješenje za ove vrste situacija su Petlje. U C # postoji mnogo petlji, poput petlje "za", "dok" i "do-dok". U ovom ćemo članku raspravljati o petlji "do-while" zajedno s primjerima kako vam može pomoći u prevladavanju ovakvih situacija. Danas ćemo govoriti o najčešće korištenoj petlji do-while.

Objasnite detaljno C # Do-while petlju

Kao i mnoge druge petlje dostupne na jezicima koji se temelje na OOP-u, i C # u potpunosti podržava petlju dok ne radi. Krugovi se koriste za pokretanje određenog bloka izjava dok uvjet nije istinit. Da razumemo kako to radi.

"Učinite to dok je uvjet istinit." U laičkom izrazu, pretpostavimo da ste programer, a kad ste na poslu, pišete šifre i izvršavate. Ako pokušamo razumjeti ovu situaciju u, ako učinimo petlju, to bi bio:

do
(
(write codes)
(execute codes)
)
While
(
(You are on duty)
)

Do vremena, dok je uvjet istinit, blok koda koji je napisan u blok do daljnjeg će se izvršavati. Petlja sa odradom dok se uglavnom koristi tamo gdje nije poznat broj ponavljanja. Točno ne znamo koliko će se puta pokrenuti kôd dok se uvjet ne provjeri u vrijeme izvođenja. Bilo kojim načinom, ovo će se izvršiti najmanje jednom. Razgovarajmo s primjerom iz stvarnog života za petlje dostupne s c #.

Za petlju, dok je petlja i petlja do vremena, a razlika: razlika

  • Sve ove tri petlje koriste se za ponavljanje specifičnog blokovskog izvršenja određenog uvjeta. Međutim, postoji nekoliko razlika između ove tri. Uzmimo primjer ako želite putovati, a na raspolaganju su vam tri mogućnosti, vaše vozilo, let i autobus.
  • U prvom stanju, ako želite putovati svojim vozilom, treba provjeriti dostupni benzin (stanje). Putovat ćete samo ako je dostupan benzin (uvjet) za udaljenost koju želite prijeći (ponavljanje). Slično tome, For Loop će prvo provjeriti stanje i znati koliko će se petlja ponoviti, a zatim pokrenuti funkciju.
  • Drugi je uvjet, ako želite putovati na let. Prvo, morat ćete rezervirati kartu za avion. Prvo, morat ćete zadovoljiti uvjet, a zatim ćete se moći ukrcati na let. Tako djeluje Dok Loop djeluje. Funkcija će se pokrenuti samo ako je uvjet ispunjen. Nekoliko petlji nije poznato.
  • Treće, ako želite ići autobusom, prvo se ukrcajte u autobus, a zatim uzmite kartu. Tako funkcionira Loop-ova petlja. Prvo će nastaviti, a zatim će provjeriti stanje i nastavit će se ponavljati dok uvjet nije istinit.

Objasnite sintaksu

Ispod su stvari koje biste trebali znati prije upotrebe petlje za dok radite.

  • Ključne riječi koje će se koristiti su: učiniti i dok
  • Petlja će se izvršiti najmanje jednom neovisno o tome što uvjet kaže.
  • Stanje će se provjeriti nakon izvršenja tijela petlje.

Sintaksa za korištenje urađenog vremena:

do
(
//code that needs to be executed
)
While(condition);

Sve što je potrebno kad je uvjet istinit, treba staviti u dio „krenuti“. Uvjet treba definirati u dijelu "while".

Dijagram toka C # Do-while petlje

Kao što se može vidjeti, izjava će se izvršiti, bez obzira na to što je uvjet važeći prvi put. Nakon dovršetka izvještaja provjerit će se situacija. Ako je uvjet istinit, vratit će se na izjavu. Međutim, ako je stanje lažno, izaći će iz petlje i prijeći na sljedeći dio programa.

Primjeri

using System;
public class Example
(
public static void Main(string() args)
(
int i = 1;
do
(
Console.WriteLine(i);
i++;
) while (i <= 10) ;
)
)

Obrazloženje:

U gornjem primjeru definiran je cijeli broj "i". U dijelu smo utvrdili što treba činiti s ovim cijelim brojem. Primijenili smo ++ operatora koji će dodati 1 svojoj prethodnoj vrijednosti i ispisati ga. To će se događati sve dok cijeli broj "i" nije jednak ili manji od 10. Dakle, rezultat ovog programa bit će:

1

2

3

4

5

6

7

8

9

10

Beskonačna petlja do početka:

Ako je uvjet postavljen kao boola vrijednost, petlja do-while nastavit će se izvršavati beskonačno. Predlaže se dati numerički uvjet. Beskonačna petlja može se završiti pritiskom na Ctrl + c,

Primjer:

using System;
public class Example1
(
public static void Main(string() args)
(
do(
Console.WriteLine("endless loop");
) while(true);
)
)

Izlaz

beskrajna petlja

beskrajna petlja

beskrajna petlja

beskrajna petlja

// može se završiti pritiskom na Ctrl + c

  • Primjetno je da, čak i ako se uvjet ne ispunjava definiranim u dijelu, on će ipak pokazati početnu vrijednost cijelog broja, a to je 1.
  • U prvom krugu ne provjerava stanje. Stanje se provjerava tek nakon izvršenja izjave.

Zaključak

  • C # moćan je jezik za razvoj softvera i vrlo je važno da savladate čak i sitnice. Ako se prave funkcije jezika koji se ne koriste u pravo vrijeme, utječu ne samo na rezultat, nego i na nesposobnost programa.
  • Petlja do-dok se široko koristi za vrijeme izrade programa u određenim uvjetima, a prednosti i nedostaci trebali bi biti dobro poznati u programu kako bi se učinkovito koristio.
  • Ukratko, on ponavlja funkciju sve dok je definirano stanje točno. Međutim, razlika između petlje dok je petlja i petlje dok traje, dok će se Loop izvršavati samo kad je stanje istinito, ali do-dok se pokreće čak i jedan put bez obzira na to je li uvjet ispunjen.

Preporučeni članci

Ovo je vodič za C # do-while petlju. Ovdje smo raspravljali o uvođenju, razlikama petlje Dok i petlja dok traje, dijagram toka C # Do-Dok petlja s odgovarajućim uzorcima sintakse i koda. Možete i proći naše druge predložene članke da biste saznali više -

  1. C # string funkcije
  2. C # naredbe
  3. Što je Multithreading u C #?
  4. C # Intervjuska pitanja
  5. Vodič za PHP Radite dok petlja
  6. Radite dok se petlja u Pythonu
  7. Multithreading u C # s metodama

Kategorija: