Introduction à la boucle C # while

La boucle while C # peut toujours s'exécuter jusqu'à ce que le mot clé break soit utilisé ou qu'il puisse conditionner peut être faux. La déclaration while exécute un argument ou un bloc d'instructions tandis qu'une expression booléenne particulière examine la valeur true. Puisque cette expression est examinée avant chaque exécution avec la boucle, une boucle while exécute zéro ou même plus d'occasions. Ce type de diffère par la boucle do, qui s'exécute généralement plus d'une fois. À tout moment à l'intérieur du bloc de déclaration while, vous pouvez sortir de cette boucle en utilisant la déclaration break. Il est facile de passer directement à l'analyse avec l'expression while en utilisant la déclaration continue. Si l'expression examine true, l'exécution se poursuit avec la première déclaration de la boucle. Sinon, les performances se poursuivent avec la première déclaration suivant la boucle.

La syntaxe de la boucle C # while

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

Exemple

La boucle while qui est également assez simple. Une boucle while, imagine simplement ce que c'est qu'une instruction if, sauf lorsque vous atteignez l'accolade inférieure, vous retournez en haut. Nous allons donc à Int x = 10, tandis que x est inférieur à 15, Console.WriteLine (x), puis nous incrémenterons x. Donc, c'est juste ajouter un à la valeur de x. Donc, cela entrera ici, vérifier initialement, vérifier la condition, et 10 <15 donc nous disons oui, l'écrire et entrer le corps de la boucle while au-dessus de l'incrément x à 11, et quand nous frappons tout en accolade de boucle () nous remonter en haut. Cela évaluera x moins de 15 (x <15), et nous continuerons jusqu'à ce que nous ayons évalué, jusqu'à ce que nous ayons incrémenté à x au point où il est 15, à quel point, quand nous arrivons au fond ici, revenons up, réévaluer, nous dirons bien, ce n'est plus. Nous allons donc sortir. Et puis nous mettons une «valeur finale de x» et l'écrivons. Je m'attends donc à ce que cela imprime 10, 11, 12, 13, 14, valeur finale de x: 15.

Production:

Exemple du mot clé 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
)

)

Il y a donc deux choses que vous voulez souvent faire presque toujours conditionnellement. Ils sont essentiellement un moyen de sortir tôt d'une boucle. Donc, même si nous savons que les conditions x <15 vont encore se maintenir, nous voulons sortir parce que notre temps est écoulé ou quoi que ce soit. Donc, si x% 3 == 0, cassez. Et cela sortira de la boucle de fermeture la plus proche. Ce qui peut être une boucle while et tout autre type de boucle que nous avons oublié. Nous mettons donc if condition après la Console.WriteLine (x), donc ce que nous allons faire int x = 10, vérifier ce nombre, nous n'avons pas besoin de casser, So x ++, incrémenter à 11, imprimer 11, incrément suivant à 12, écrivez 12, décidez de casser à ce stade et cela ne va pas pour l'incrément. Nous allons donc finir par imprimer «La valeur finale de x est 12». Donc, lorsque nous exécutons cela, nous devrions voir 10, 11, 12, valeur finale 12.

Production:

Essayons maintenant de faire cela légèrement différemment. Maintenant, nous pourrions nous retrouver dans des problèmes si nous le faisions simplement comme continuer.

En ce moment, ce serait une boucle infinie. Mais changeons juste quelque chose pour dire x + = 2;

C'est donc maintenant un ContinueInWhile (). Cette fois, nous allons commencer avec 10. Imprimez-le, voyez si x% 3, si c'est le cas, nous allons ajouter 2 signifie x + = 2, puis continuer, ce qui signifie sauter ce x ++

Alors, écrivons même ceci. Console.WriteLine («Ignorer»). Donc, cette fois, nous nous attendons à ce qu'il affiche 10, puis testez cela et 10 n'est pas un multiple de trois si la condition (x% 3 == 0). Donc on passe à 11, on imprime 11, 11 n'est pas un multiple de 3, on passe à 12, on imprime 12, 12 est un multiple de 3. On va donc imprimer "Saut", puis incrémenter x + = 2, ce qui signifie x à 14. Continuez, alors allez à cette accolade de fermeture qui monte ensuite, vérifiez le x <15, oui c'est le cas, imprime 14, pas un multiple de 3, incrémentez-le à 15 et maintenant quand nous vérifions la condition c'est faux. Nous allons donc imprimer la valeur finale de x est 15. Nous devrions donc voir 10, 11, 12, Sauter, 14, Valeur finale de x

Production:

Organigramme de la boucle C # While

  1. Dans la boucle while, la condition peut apparaître avant le corps de la boucle.
  2. Si la condition peut être FALSE au début, alors la boucle ne sera jamais exécutée.
  3. Bien qu'il puisse s'agir d'une boucle contrôlée par l'entrée.
  4. Alors que vous voyez initialement la condition, entrez ensuite dans le corps.

Conclusion

  • C # propose un riche groupe d'instructions permettant de gérer le flux d'exécution au sein de votre code. Bien que dans la boucle while, l'initialisation ainsi que l'état atteignent le haut du corps de la boucle, l'itération peut être créée n'importe où dans le corps de cette boucle. Instructions d'itération (pour, pour chaque, tandis que, et faire) Utilisées pour mettre en place des boucles. Toutes ces boucles offrent différentes fonctionnalités qui le rendent très utile dans des circonstances particulières.
  • La boucle for est très bénéfique une fois que les instructions doivent être exécutées une quantité particulière d'occasions; la boucle for-each est utilisée pour itérer plus que chaque élément d'une collection. La boucle while exécute les instructions à condition qu'une expression de gestion soit considérée comme vraie; la boucle do est identique à la boucle while mais garantit le fait que les instructions managées s'exécutent au moins une fois.

Article recommandé

Cela a été un guide pour la boucle C # while. Nous discutons ici de l'introduction, de l'organigramme de la boucle while ainsi que de la syntaxe et de l'exemple. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus -

  1. Boucles en R
  2. Boucles en C
  3. Boucles en C ++
  4. Boucle en C | Syntaxe et diagramme de flux
  5. Présentation de la boucle While en JavaScript