LoslegenKostenlos loslegen

Arrays aktualisieren

Da Arrays veränderlich sind, können ihre Elemente aktualisiert werden.

Im Kontext von Twenty-One kann das bedeuten, ein Element im Array zu erhöhen, wenn sich ein Spieler für einen Hit entscheidet, um näher an 21 heranzukommen.

In dieser Übung machst du genau das. Die benötigten Kartenvariablen sind bereits definiert, ebenso das hands-Array, das du zuvor erstellt, parametriert und initialisiert hast.

Wenn du den Code mehrmals ausführst, addierst du weiter zu hands, weil Arrays veränderlich sind. Dein Endergebnis wird dann von der erwarteten Lösung abweichen. Durch Neuladen der Seite wird das Array hands zurückgesetzt.

Diese Übung ist Teil des Kurses

Einführung in Scala

Kurs anzeigen

Anleitung zur Übung

  • Füge der Hand des ersten Spielers in hands eine fiveClubs hinzu.
  • Füge der Hand des zweiten Spielers in hands eine queenSpades hinzu.
  • Füge der Hand des dritten Spielers in hands eine kingClubs hinzu.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

// Initialize player's hand and print out hands before each player hits
hands(0) = tenClubs + fourDiamonds
hands(1) = nineSpades + nineHearts
hands(2) = twoClubs + threeSpades
hands.foreach(println)

// Add 5♣ to the first player's hand
___ = ___ + ___

// Add Q♠ to the second player's hand
___ = ___ + ___

// Add K♣ to the third player's hand
___ = ___ + ___

// Print out hands after each player hits
hands.foreach(println)
Code bearbeiten und ausführen