Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen While-Schleife | Schleifen
Java Grundlagen

bookWhile-Schleife

while-Schleife

Die while-Schleife ist das einfachste Beispiel für eine Schleife in Aktion. Diese Schleife führt einen Codeblock wiederholt aus, solange die Bedingung im condition-Block als true ausgewertet wird. Sobald die Bedingung false zurückgibt, wird die Ausführung der Schleife gestoppt.

Main.java

Main.java

copy
123
while (condition) { // code to be executed }

Die while-Schleife funktioniert wie folgt:

  • Die Bedingung wird vor jeder Iteration überprüft; ist sie wahr, läuft die Schleife, ist sie falsch, endet sie;
  • Die Schleife kann eine oder mehrere Anweisungen enthalten, die wiederholt ausgeführt werden, solange die Bedingung wahr ist;
  • Sicherstellen, dass die Bedingung schließlich falsch wird, um eine Endlosschleife zu vermeiden.

Hier ist ein Beispiel zur Veranschaulichung der while-Schleife:

Main.java

Main.java

copy
123456789101112131415
package com.example; public class Main { public static void main(String[] args) { int a = 0; int b = 10; while (a != b) { a = a + 1; System.out.println("a has value: " + a); b = b - 1; System.out.println("b has value: " + b); } System.out.println("Is a equal to b: " + (a == b)); } }

In unserer Schleife legen wir eine Bedingung fest, die wie folgt lautet: Solange der Wert der Variablen a nicht dem Wert der Variablen b entspricht, wird die Variable a inkrementiert und die Variable b dekrementiert. Sobald ihre Werte gleich sind, wird die while-Schleife beendet.

Aufgabe

Swipe to start coding

Berechne die Summe eines Zahlenbereichs von 1 bis n.

  1. Erstelle eine Methode mit dem Namen sumFrom1ToN(int n), die ein int-Ergebnis zurückgibt.
  2. Definiere innerhalb der Methode zwei Variablen:
    • sum (zum Speichern der Gesamtsumme).
    • current (beginnend bei 1).
  3. Verwende eine while-Schleife, um die folgenden Schritte zu wiederholen, bis current größer als n ist:
    • Addiere den Wert von current zur sum.
    • Erhöhe current um 1.
  4. Gib am Ende der Schleife die gesamte sum zurück.

Lösung

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 2
single

single

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

close

bookWhile-Schleife

Swipe um das Menü anzuzeigen

while-Schleife

Die while-Schleife ist das einfachste Beispiel für eine Schleife in Aktion. Diese Schleife führt einen Codeblock wiederholt aus, solange die Bedingung im condition-Block als true ausgewertet wird. Sobald die Bedingung false zurückgibt, wird die Ausführung der Schleife gestoppt.

Main.java

Main.java

copy
123
while (condition) { // code to be executed }

Die while-Schleife funktioniert wie folgt:

  • Die Bedingung wird vor jeder Iteration überprüft; ist sie wahr, läuft die Schleife, ist sie falsch, endet sie;
  • Die Schleife kann eine oder mehrere Anweisungen enthalten, die wiederholt ausgeführt werden, solange die Bedingung wahr ist;
  • Sicherstellen, dass die Bedingung schließlich falsch wird, um eine Endlosschleife zu vermeiden.

Hier ist ein Beispiel zur Veranschaulichung der while-Schleife:

Main.java

Main.java

copy
123456789101112131415
package com.example; public class Main { public static void main(String[] args) { int a = 0; int b = 10; while (a != b) { a = a + 1; System.out.println("a has value: " + a); b = b - 1; System.out.println("b has value: " + b); } System.out.println("Is a equal to b: " + (a == b)); } }

In unserer Schleife legen wir eine Bedingung fest, die wie folgt lautet: Solange der Wert der Variablen a nicht dem Wert der Variablen b entspricht, wird die Variable a inkrementiert und die Variable b dekrementiert. Sobald ihre Werte gleich sind, wird die while-Schleife beendet.

Aufgabe

Swipe to start coding

Berechne die Summe eines Zahlenbereichs von 1 bis n.

  1. Erstelle eine Methode mit dem Namen sumFrom1ToN(int n), die ein int-Ergebnis zurückgibt.
  2. Definiere innerhalb der Methode zwei Variablen:
    • sum (zum Speichern der Gesamtsumme).
    • current (beginnend bei 1).
  3. Verwende eine while-Schleife, um die folgenden Schritte zu wiederholen, bis current größer als n ist:
    • Addiere den Wert von current zur sum.
    • Erhöhe current um 1.
  4. Gib am Ende der Schleife die gesamte sum zurück.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 2
single

single

some-alt