Présentation
Comme nous l’avons dit plusieurs fois dans les modules précédents traitant des instructions d’itération et de décision, vous pouvez utiliser plusieurs techniques pour obtenir des résultats similaires. Tout comme dans les langues écrites et parlées, dans les langages de programmation, vous pouvez exprimer la même idée de différentes façons. Et même, chaque expression peut avoir une signification légèrement différente.
Les instructions do-while et while nous permettent de contrôler l’exécution du flux de code en effectuant une boucle dans un bloc de code jusqu’à ce qu’une condition soit remplie. Lorsque nous utilisons l’instruction foreach, nous itérons une fois pour chaque élément de la séquence, comme les éléments d’un tableau. L’instruction for nous permet d’itérer un nombre prédéterminé de fois et de contrôler le processus d’itération. Les instructions do-while et while nous permettent d’itérer au sein d’un bloc de code avec l’intention que la logique à l’intérieur du bloc de code affecte le moment où nous pouvons arrêter l’itération.
Supposons que vous souhaitiez accepter et traiter les entrées utilisateur. Vous souhaitez continuer à accepter et à traiter les entrées tant que l’utilisateur n’appuie pas sur la touche q pour quitter. Vous pouvez utiliser les instructions do-while et while pour continuer à itérer au sein de la logique afin d’accepter et de traiter les entrées utilisateur tant que l’utilisateur n’est pas prêt à s’arrêter.
Dans ce module, vous utilisez l’instruction do-while et l’instruction while pour itérer via le bloc de code. Vous comprenez quand choisir l'un plutôt que l'autre. Vous utilisez l’instruction continue pour ignorer le traitement du reste du code dans le bloc de code et accéder directement à l’évaluation booléenne de l’instruction while .
À la fin de ce module, vous êtes capable d'utiliser en toute confiance les instructions do-while et while pour ajouter une logique de boucle à votre application.
Objectifs d’apprentissage
Dans ce module, vous allez :
- Écrire du code qui utilise l’instruction
do-whilepour itérer au sein d’un bloc de code. - Écrire du code qui utilise l’instruction
whilepour itérer au sein d’un bloc de code. - Utiliser l’instruction
continuepour passer directement à l’évaluation booléenne.
Conditions préalables
- Expérience avec l’instruction
if - Expérience dans l’utilisation des instructions d’itération
foreachetfor. - Expérience avec l’écriture d’expressions booléennes
- Expérience avec la génération de nombres aléatoires en utilisant la classe
System.Randomet la méthodeRandom.Next()