Menu
Coddy logo textTech

Do While Loop

Teil des Abschnitts Grundlagen der Java-Journey von Coddy — Lektion 44 von 73.

Die do-while-Schleife ist ähnlich wie die while-Schleife, aber mit einem wichtigen Unterschied: Der Codeblock wird mindestens einmal ausgeführt, bevor die Bedingung überprüft wird. Das bedeutet, dass der Schleifenrumpf immer mindestens einmal ausgeführt wird, unabhängig davon, ob die Bedingung wahr oder falsch ist.

Hier ist die grundlegende Struktur einer do-while-Schleife:

do {
    // Code, der ausgeführt werden soll
} while (condition);

Das do-Schlüsselwort markiert den Anfang der Schleife, gefolgt vom Codeblock in geschweiften Klammern. Nach dem Codeblock führt das while-Schlüsselwort die Bedingung ein. Die Schleife wird weiter ausgeführt, solange die Bedingung true ist.

Hier ist ein Beispiel:

int count = 0;
do {
    System.out.println("Count: " + count);
    count++;
} while (count < 5);

In diesem Beispiel wird der Code im do-Block zuerst ausgeführt, druckt „Count: 0“ aus und inkrementiert count auf 1. Dann wird die Bedingung count < 5 überprüft. Da sie true ist, fährt die Schleife fort.

Dieser Prozess wiederholt sich, bis count 5 wird, zu dem Zeitpunkt, an dem die Bedingung false wird und die Schleife endet.

Die Ausgabe dieses Codes wird sein:

Count: 0
Count: 1
Count: 2
Count: 3
Count: 4
challenge icon

Aufgabe

Anfänger

Schreiben Sie ein Java-Programm, das eine do-while-Schleife verwendet, um Folgendes zu tun:

  1. Initialisieren Sie eine Variable sum auf 0.
  2. Initialisieren Sie eine Variable number auf 1.
  3. In jeder Iteration number zu sum addieren.
  4. number in jeder Iteration um 2 inkrementieren (z. B. 1, 3, 5, ...).
  5. number und sum drucken:
    Sum is: [The sum value]
    Num is: [The number value]
  6. Die Schleife fortsetzen, solange number kleiner als oder gleich 50 ist.
  7. Den finalen Wert von sum nach dem Ende der Schleife drucken: Final Sum: [The final sum value]

Spickzettel

Die do-while-Schleife führt den Codeblock mindestens einmal aus, bevor die Bedingung überprüft wird.

Grundstruktur:

do {
    // Code, der ausgeführt werden soll
} while (condition);

Beispiel:

int count = 0;
do {
    System.out.println("Count: " + count);
    count++;
} while (count < 5);

Der Schleifenrumpf wird zuerst ausgeführt, dann wird die Bedingung überprüft. Die Schleife läuft weiter, solange die Bedingung true ist.

Probier es selbst

public class Main {
    public static void main(String[] args) {
        // Initialisiere Variablen
        int sum = 0;
        int number = 1;

        // Dein Code hier
        

        // Drucke die endgültige Summe
        System.out.println("Final Sum: " + sum);
    }
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen