La programmation est amusante, surtout lorsque vous travaillez avec le concept basé sur les POO. En raison des différentes exigences spécifiées par le client, nous pouvons être confrontés à différentes situations pour lesquelles les solutions sont différentes. Il arrive souvent que nous souhaitions répéter les choses dans un ordre particulier. Nous ne souhaitons pas que la fonction ou le programme entier s'exécute mais seulement un bloc d'instructions spécifique pendant un nombre limité de fois. La solution possible pour ce type de situations est les boucles. Il existe de nombreuses boucles disponibles en C#, comme les boucles « for », « while » et « do-While ». Dans cet article, nous allons discuter de la boucle « faire pendant » avec des exemples, comment elle pourrait vous aider à surmonter des situations comme celle-ci. Aujourd'hui, nous allons parler de la boucle do-while la plus utilisée.
Comme beaucoup d'autres boucles disponibles dans les langages basés sur la POO, C# prend entièrement en charge la boucle do-while. Les circuits sont utilisés pour exécuter un bloc d'instructions particulier jusqu'à ce que la condition soit vraie. Comprenons comment cela fonctionne.
« Faites cela tant que la condition est vraie. » En termes simples, supposons que vous soyez un programmeur et que lorsque vous êtes au travail, vous écrivez des codes et les exécutez. Si nous essayons de comprendre cette situation dans l'aspect boucle while, ce serait :
do { (write codes) (execute codes) } While { (You are on duty) }
Jusqu'à ce que la condition while soit vraie, le bloc de code écrit dans le bloc do continuera à s'exécuter. Une boucle do while est principalement utilisée lorsque le nombre de répétitions n'est pas connu. Exactement, nous ne savons pas combien de fois le code sera exécuté jusqu'à ce que la condition soit vérifiée au moment de l'exécution. Quoi qu'il en soit, cela s'exécutera au moins une fois. Discutons avec un exemple concret des boucles disponibles avec c#.
Vous trouverez ci-dessous les choses que vous devez savoir avant d'utiliser la boucle do-while.
La syntaxe d'utilisation d'un do-while :
do { //code that needs to be executed } While(condition);
Tout ce qui est requis lorsque la condition est vraie doit être mis dans la partie « faire » du code. La condition doit être définie dans la partie « while » du code.
Comme on peut le voir, l'instruction s'exécutera, quelle que soit la condition qui est valide pour la première fois. Une fois le rapport terminé, la situation sera vérifiée. Si la condition est vraie, cela reviendra à la déclaration. Cependant, si l'état est faux, il quittera la boucle et passera à la partie suivante du programme.
Exemples
using System; public class Example { public static void Main(string[] args) { int i = 1; do { Console.WriteLine(i); i++; } while (i <= 10) ; } }
Explication :
Dans l'exemple ci-dessus, l'entier « i » a été défini. Dans la partie do, nous avons établi quoi faire avec cet entier. Nous avons appliqué un opérateur ++ qui ajoutera 1 à sa valeur précédente et l'imprimera. Cela continuera à se produire jusqu'à ce que le nombre entier « i » soit égal ou inférieur à 10. Par conséquent, le résultat de ce programme sera :
Si la condition est définie sur une valeur booléenne, la boucle do-while continuera à s'exécuter indéfiniment. Il est suggéré de donner une condition numérique. La boucle sans fin peut être terminée en appuyant sur Ctrl + c,
Exemple :
using System; public class Example1 { public static void Main(string[] args) { do{ Console.WriteLine("endless loop"); } while(true); } }
Sortie
//peut être terminé en appuyant sur Ctrl + c
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!