Eine einfache while-Schleife
Eine while-Schleife ist eine weitere Kontrollstruktur, ähnlich wie if/else. Mit while können wir die Wiederholung von Anweisungen automatisieren und unseren Code dadurch lesbarer und kompakter machen.
In dieser Übung schreibst du eine while-Schleife, die drei Durchläufe hat. Mit einer hochzählenden Zählervariablen und if/else-Logik gibst du in der ersten Iteration der Schleife "winner" aus, in der zweiten Iteration erneut "winner" und in der dritten und letzten Iteration "chicken dinner". Diese Ausgabe wird im Twenty-One-Programm nicht direkt verwendet, könnte aber genutzt werden, um einem Spieler zu gratulieren, wenn er eine Runde gewinnt.
Diese Übung ist Teil des Kurses
Einführung in Scala
Anleitung zur Übung
- Definiere eine Zählervariable
imit dem Wert 0. - Definiere die Anzahl der Iterationen für die
while-Schleife,numRepetitions, mit dem Wert 3. - Ergänze die erste
if-Klausel so, dass in der ersten Iteration "winner" ausgegeben wird, in der zweiten Iteration erneut "winner" und in der letzten Iteration "chicken dinner". - Erhöhe die Zählervariable um eins. Wenn du das nicht tust, läuft dein Code unendlich weiter und die Konsole stürzt ab.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
// Define counter variable
___ i = ___
// Define the number of loop iterations
___ numRepetitions = ___
// Loop to print a message for winner of the round
___ (___ ___ ___) {
if (___ < ___)
println("winner")
else
println("chicken dinner")
// Increment the counter variable
___
}