Boucle C# do-while

WBOY
Libérer: 2024-09-03 15:11:15
original
451 Les gens l'ont consulté

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.

Explication détaillé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)
}
Copier après la connexion

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#.

For Loop, While Loop et do-while Loop : une différence

  • Toutes ces trois boucles sont utilisées pour répéter l'exécution de bloc spécifique d'une condition particulière. Il existe cependant quelques différences entre ces trois. Prenons un exemple si vous souhaitez voyager et que vous avez trois options : votre véhicule, votre vol et votre bus.
  • Dans la première condition, si vous souhaitez voyager avec votre véhicule, l'essence disponible (état) doit être vérifiée. Vous ne voyagerez que si de l'essence (état) est disponible pour la distance que vous souhaitez parcourir (répétition). De même, For Loop vérifiera d'abord la condition et connaîtra le nombre de fois que la boucle se répétera, puis exécutera la fonction.
  • L'autre condition, si vous souhaitez voyager en avion. Tout d’abord, vous devrez réserver un billet d’avion. Tout d’abord, vous devrez remplir la condition pour pouvoir embarquer sur le vol. C’est ainsi que fonctionne la boucle While. La fonction ne s'exécutera que si la condition est remplie. Plusieurs boucles ne sont pas connues.
  • Troisièmement, si vous souhaitez prendre le bus, vous montez d'abord dans le bus, puis prenez le ticket. C’est ainsi que fonctionne la boucle do-while. Tout d'abord, il procédera, puis il vérifiera la condition et continuera à répéter jusqu'à ce que la condition soit vraie.

Expliquez la syntaxe

Vous trouverez ci-dessous les choses que vous devez savoir avant d'utiliser la boucle do-while.

  • Les mots-clés à utiliser sont : faire et pendant
  • La boucle s'exécutera au moins une fois, quelle que soit la condition.
  • La condition sera vérifiée après l'exécution du corps de la boucle.

La syntaxe d'utilisation d'un do-while :

do
{
//code that needs to be executed
}
While(condition);
Copier après la connexion

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.

Organigramme de la boucle Do-While C#

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) ;
}
}
Copier après la connexion

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 :

Boucle C# do-while

Boucle infinie à faire

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);
}
}
Copier après la connexion

Sortie

Boucle C# do-while

//peut être terminé en appuyant sur Ctrl + c

  • Il est à noter que, même si la condition ne remplit pas la partie while définie, elle affichera toujours la valeur initiale de l'entier, qui est 1.
  • Au premier tour, il ne vérifie pas la condition. La condition n'est vérifiée qu'après l'exécution de l'instruction.

Conclusion

  • C# est un langage puissant pour le développement de logiciels, et il est essentiel que vous maîtrisiez même les petites choses. Si les bonnes fonctions du langage ne sont pas utilisées au bon moment, non seulement le résultat en est affecté, mais cela montre également l'incompétence du programme.
  • La boucle do-while est largement utilisée lors de la création de programmes dans certaines conditions, et les avantages et les inconvénients doivent être bien connus du programme pour l'utiliser efficacement.
  • En un mot, il répète la fonction jusqu'à ce que la condition définie soit vraie. Cependant, la différence entre la boucle while et la boucle do-while est que while Loop ne s'exécutera que lorsque l'état est vrai, mais do-while s'exécutera même une fois, peu importe si la condition est remplie.

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!

Étiquettes associées:
source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal