CommencerCommencer gratuitement

Parcourir une collection avec while

La construction while exécute de façon répétée le bloc de code entre ses accolades jusqu’à ce que l’expression booléenne en tête devienne fausse.

Dans la leçon précédente, vous avez écrit le corps de la fonction pointsToBust pour calculer le nombre précis de points. Dans cet exercice, vous allez écrire une boucle while qui parcourt cinq mains (une par joueur dans la partie) et calcule le nombre de points avant de dépasser pour chacune. Écrire cette boucle while plutôt qu’appeler cinq fois la fonction pointsToBust rend notre programme plus concis et plus lisible.

Cet exercice fait partie du cours

Introduction à Scala

Afficher le cours

Instructions

  • Définissez une variable compteur, i. Initialisez-la à zéro.
  • En utilisant la variable compteur i, écrivez une boucle while qui s’exécute hands.length fois.
  • Trouvez et affichez la valeur de la main gagnante pour la i-ième main.
  • Incrémentez la variable compteur.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

// Define counter variable


// Create list with five hands of Twenty-One
var hands = List(16, 21, 8, 25, 4)

// Loop through hands
___ ___ {
  // Find and print number of points to bust
  println(___)
  // Increment the counter variable
  
}
Modifier et exécuter le code