While Loop
Teil des Abschnitts Grundlagen der Java-Journey von Coddy — Lektion 43 von 73.
Eine while-Schleife unterscheidet sich von der for-Schleife. Eine for-Schleife ermöglicht es uns, über einen spezifischen range zu iterieren, wohingegen eine while-Schleife das Iterieren fortsetzt, solange eine bestimmte Bedingung erfüllt ist.
Um eine while-Schleife zu verwenden, schreiben Sie:
while (condition) {
code
}Der Code wird nur ausgeführt, wenn die Bedingung true ist.
Es gibt viele Anwendungsfälle, in denen eine while das Problem lösen würde, aber die for-Schleife nicht.
Aufgabe
AnfängerSchreiben Sie ein Programm, das eine Eingabe erhält, eine double Zahl.
Verwenden Sie eine while-Schleife, um die Eingabe durch 2 zu teilen, solange die Zahl größer oder gleich 3.5 ist.
Geben Sie die erste Zahl aus, die kleiner als 3.5 ist.
Spickzettel
Eine while-Schleife führt Code aus, solange eine Bedingung true ist:
while (condition) {
code
}Im Gegensatz zu for-Schleifen, die über einen bestimmten Bereich iterieren, setzen while-Schleifen ihre Ausführung fort, solange eine Bedingung erfüllt ist.
Probier es selbst
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// Schreibe deinen Code unten
scanner.close();
}
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 43Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - Else