Großartig!
Completion Rate verbessert auf 2.86single
While-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
123while (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
123456789101112131415package 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.
Swipe to start coding
Berechnung der Summe eines Zahlenbereichs von 1 bis n.
- Eine Methode mit dem Namen
sumFrom1ToN(int n)erstellen, die einint-Ergebnis zurückgibt. - Innerhalb der Methode zwei Variablen definieren:
sum(zur Speicherung der Gesamtsumme).current(beginnend bei 1).
- Eine
while-Schleife verwenden, um die folgenden Schritte so lange zu wiederholen, biscurrentgrößer alsnist:- Den Wert von
currentzursumaddieren. currentum1erhöhen.
- Den Wert von
- Am Ende der Schleife die Gesamtsumme
sumzurückgeben.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen