Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen While-Schleife | Abschnitt
Practice
Projects
Quizzes & Challenges
Quizze
Challenges
/
Java-Grundlagen
close
Abschnitt 1. Kapitel 16
single

single

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 definieren wir eine Bedingung, die wie folgt lautet: Solange der Wert der Variablen a ungleich dem Wert der Variablen b ist, 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

Berechnung der Summe eines Zahlenbereichs von 1 bis n.

  1. Eine Methode mit dem Namen sumFrom1ToN(int n) erstellen, die ein int-Ergebnis zurückgibt.
  2. Innerhalb der Methode zwei Variablen definieren:
    • sum (zur Speicherung der Gesamtsumme).
    • current (beginnend bei 1).
  3. Eine while-Schleife verwenden, um die folgenden Schritte so lange zu wiederholen, bis current größer als n ist:
    • Den Wert von current zur sum addieren.
    • current um 1 erhöhen.
  4. Am Ende der Schleife die Gesamtsumme sum zurückgeben.

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 1. Kapitel 16
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

some-alt