Introduzione a C # while loop

C # while loop può sempre essere eseguito fino a quando non viene utilizzata la parola chiave break, oppure può essere falsa. La dichiarazione while esegue un argomento o un blocco di istruzioni mentre una particolare espressione booleana esamina true. Poiché tale espressione viene esaminata prima di ogni esecuzione con il ciclo, un ciclo while esegue zero o anche più occasioni. Questo tipo di differisce attraverso il ciclo do, che di solito esegue più di un'occasione. In qualsiasi momento all'interno del blocco di dichiarazione while, è possibile uscire da quel ciclo utilizzando la dichiarazione di interruzione. È facile passare direttamente all'analisi con l'espressione while utilizzando la dichiarazione continue. Nel caso in cui l'espressione sia vera, l'esecuzione procede con la prima dichiarazione nel ciclo. Altrimenti, le prestazioni procedono con la prima dichiarazione che segue il ciclo.

La sintassi per il ciclo while C #

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

Esempio

Il ciclo while, che è altrettanto semplice. Un ciclo while, immagina come sia un'istruzione if, tranne quando si raggiunge il controvento inferiore, si torna all'inizio. Quindi andremo a Int x = 10, mentre x è inferiore a 15, Console.WriteLine (x) e quindi incrementeremo x. Quindi questo è solo aggiungerne uno al valore di x. Quindi questo entrerà qui, controlla inizialmente, controlla la condizione, e 10 <15 quindi diciamo di sì, scrivilo e inseriamo il corpo del ciclo while sopra l'incremento da x a 11, e quando colpiamo while parentesi graffa () noi salire di nuovo in cima. Ciò valuterà x meno di 15 (x <15), e proseguiamo fino a quando non abbiamo valutato, fino a quando non abbiamo incrementato a x fino al punto in cui è 15, a quel punto, quando arriviamo in fondo qui, torniamo indietro su, rivalutare, diremo okay, non lo è più. Quindi usciremo. E poi mettiamo un "Valore finale di x" e lo scriviamo. Quindi mi aspetto che questo stampi 10, 11, 12, 13, 14, Valore finale di x: 15.

Produzione:

Esempio della parola chiave 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
)

)

Quindi ci sono due cose che spesso vuoi fare quasi sempre in modo condizionale. Fondamentalmente sono un modo per uscire presto da un ciclo. Quindi, anche se sappiamo che x <15 saranno ancora valide, vogliamo uscire perché il nostro tempo è scaduto o qualunque cosa sia. Quindi se x% 3 == 0, rompi. E questo uscirà dal ciclo di chiusura più vicino. Che può essere un ciclo while e qualsiasi altro tipo di loop che abbiamo dimenticato. Quindi inseriamo if condition dopo Console.WriteLine (x), quindi cosa faremo int x = 10, controlliamo quel numero, non abbiamo bisogno di rompere, quindi x ++, incrementare a 11, stampare 11, prossimo incremento a 12, scrivere 12, decidere di interrompere a questo punto e questo non vale per l'incremento. Quindi finiremo per stampare "Il valore finale di x è 12". Quindi quando eseguiamo questo dovremmo vedere 10, 11, 12, valore finale 12.

Produzione:

Ora proviamo a farlo in modo leggermente diverso. Ora, potremmo finire per avere dei problemi se lo facessimo come continuiamo.

In questo momento questo sarebbe un ciclo infinito. Ma cambiamo qualcosa per dire x + = 2;

Quindi questo è ora un ContinueInWhile (). Questa volta inizieremo con 10. Stampalo, vedi se x% 3, se lo stiamo per aggiungere 2 significa x + = 2, e poi continua, il che significa saltare questo x ++

Quindi scriviamo anche questo. Console.WriteLine ( “Skipping”). Quindi questa volta ci aspetteremmo di vederlo stampare 10, quindi testare questo e 10 non è un multiplo di tre mezzi se (x% 3 == 0) condizione. Quindi passiamo a 11, stampiamo 11, 11 non è un multiplo di 3, passiamo a 12, stampiamo 12, 12 è un multiplo di 3. Quindi stamperemo “Salto”, quindi incrementiamo x + = 2, che significa da x a 14. Continua, quindi vai a questo controvento di chiusura che poi sale, controlla la x <15, sì, stampa 14, non un multiplo di 3, incrementalo a 15 e ora quando controlliamo la condizione è falsa. Quindi stamperemo il valore finale di x è 15. Quindi dovremmo vedere 10, 11, 12, Salto, 14, Valore finale di x

Produzione:

Diagramma di flusso di C # While Loop

  1. Nel ciclo while, la condizione potrebbe essere visualizzata prima del corpo del ciclo.
  2. Se la condizione può essere inizialmente FALSE, mentre il loop non verrà mai eseguito.
  3. Mentre può essere un loop controllato dall'entrata.
  4. Mentre inizialmente visualizza la condizione, dopo di ciò entra nel corpo.

Conclusione

  • C # presenta un ricco gruppo di istruzioni utilizzate per gestire il flusso di esecuzione all'interno del codice. Anche se nel ciclo while solo l'inizializzazione e la condizione raggiungono la parte superiore del corpo del ciclo, ma l'iterazione potrebbe essere creata in qualsiasi punto del corpo di quel ciclo. Dichiarazioni di iterazione (per, per ciascuna, mentre e do) Utilizzate per mettere in atto loop. Tutti questi loop offrono funzionalità diverse che lo rendono molto utile in circostanze particolari.
  • Il ciclo for è piuttosto utile una volta che le istruzioni dovrebbero essere eseguite in una particolare quantità di occasioni; il ciclo for-each viene utilizzato per iterare più di ogni elemento all'interno di una raccolta. Il ciclo while esegue le istruzioni purché un'espressione di gestione consideri vera; il ciclo do è proprio come il ciclo while ma assicura il fatto che le istruzioni gestite vengano eseguite almeno una volta.

Articolo raccomandato

Questa è stata una guida a C # while loop. Qui discutiamo di introduzione, diagramma di flusso di ciclo while insieme a sintassi ed esempio. Puoi anche consultare i nostri altri articoli suggeriti per saperne di più -

  1. Cicli in R
  2. Anelli in C.
  3. Loop in C ++
  4. Mentre Loop in C | Sintassi e diagramma di flusso
  5. Panoramica di While Loop in JavaScript

Categoria: