Einführung

Abgeschlossen

Wie wir bereits mehrfach in früheren Modulen zum Thema Iterations- und Entscheidungsanweisungen ausgeführt haben, gibt es verschiedene Techniken, die Sie einsetzen können, um ähnliche Ergebnisse zu erzielen. Ganz wie in geschriebenen und gesprochenen Sprachen lässt sich auch in Programmiersprachen der gleiche Gedanke auf verschiedene Weise ausdrücken. Trotzdem weist wohl jeder Ausdruck eine um Nuancen abweichende Bedeutung auf.

Mit den Anweisungen do-while und while können wir den Ablauf der Codeausführung steuern, indem wir einen Codeblock in einer Schleife durchlaufen, bis eine Bedingung erfüllt ist. Beim Arbeiten mit der foreach-Anweisung durchlaufen wir den Block einmal für jedes Element in der Sequenz, etwa ein Array. Die for-Anweisung ermöglicht uns, eine im Voraus bekannte Anzahl Iterationen im Codeblock auszuführen und den Vorgang der Iteration zu steuern. Mit den Anweisungen do-while und while können wir einen Codeblock in der Absicht durchlaufen, dass die Logik innerhalb des Codeblocks sich auf die Bedingung auswirkt, wann wir die Iteration beenden können.

Angenommen, Sie möchten Benutzereingaben akzeptieren und verarbeiten. Sie möchten das Akzeptieren und Bearbeiten von Benutzereingaben fortsetzen, bis der Benutzer die q-Taste zum „Beenden“ drückt. Sie können die Anweisungen do-while und while verwenden, um die Logik zum Akzeptieren und Verarbeiten von Benutzereingaben so lange zu durchlaufen, bis der Benutzer zum Beenden bereit ist.

In diesem Modul verwenden Sie die do-while Anweisung und die while Anweisung, um den Codeblock zu durchlaufen. Sie verstehen, wann Sie eine Option der anderen vorziehen. Sie verwenden die continue Anweisung, um die Verarbeitung des restlichen Codes im Codeblock zu überspringen und direkt zur booleschen Auswertung der while Anweisung zu wechseln.

Am Ende dieses Moduls können Sie die Anweisungen do-while und while sicher verwenden, um Schleifenlogik zu Ihrer Anwendung hinzuzufügen.

Lernziele

In diesem Modul lernen Sie Folgendes:

  • Schreiben von Code, der die do-while-Anweisung verwendet, um einen Codeblock zu durchlaufen.
  • Schreiben von Code, der die while-Anweisung verwendet, um einen Codeblock zu durchlaufen.
  • Verwenden der continue-Anweisung, um direkt zur Booleschen Auswertung zu springen.

Voraussetzungen

  • Erfahrung mit dem Verwenden der if-Methode
  • Erfahrung in der Verwendung der foreach- und for-Iterationsanweisungen
  • Erfahrung beim Schreiben von Booleschen Ausdrücken
  • Erfahrungen beim Generieren von Zufallszahlen mithilfe der Klasse System.Random und der Methode Random.Next()