Diese Anleitung behandelt if-else, for-Schleifen, while-Schleifen und mehr.
Beim Programmieren ist die Kontrolle des Ausführungsflusses von entscheidender Bedeutung, um Entscheidungen zu treffen und Aktionen in Ihrem Code zu wiederholen. Java bietet robuste Tools zur Verwaltung des Kontrollflusses, einschließlich bedingte Anweisungen und Schleifen. In diesem Beitrag befassen wir uns mit diesen grundlegenden Konzepten und untersuchen, wie sie funktionieren und wie Sie sie zur Erstellung dynamischer und reaktionsfähiger Programme verwenden können.
Mit der if-else-Anweisung können Sie einen Codeblock basierend darauf ausführen, ob eine Bedingung wahr oder falsch ist. Es ist so, als würden Sie einen Prüfpunkt in Ihrem Programm einrichten, an dem bestimmter Code nur ausgeführt wird, wenn bestimmte Kriterien erfüllt sind.
Syntax:
if (condition) { // Code to execute if the condition is true } else { // Code to execute if the condition is false }
int marks = 75; if (marks >= 60) { System.out.println("Passed with distinction!"); } else if (marks >= 40) { System.out.println("Passed!"); } else { System.out.println("Failed."); }
In diesem Beispiel:
Schreiben Sie ein Java-Programm, das mithilfe von if-else-Anweisungen prüft, ob eine Zahl positiv, negativ oder Null ist. Drucken Sie für jeden Fall eine entsprechende Nachricht aus.
Die Switch-Anweisung ist eine weitere Möglichkeit, Code basierend auf dem Wert einer Variablen auszuführen. Dies ist besonders nützlich, wenn Sie eine einzelne Variable mit mehreren möglichen Werten vergleichen müssen.
Syntax:
switch (variable) { case value1: // Code to execute if variable == value1 break; case value2: // Code to execute if variable == value2 break; // more cases... default: // Code to execute if none of the cases match }
int dayOfWeek = 3; String day; switch (dayOfWeek) { case 1: day = "Sunday"; break; case 2: day = "Monday"; break; case 3: day = "Tuesday"; break; // more cases... default: day = "Invalid day"; break; } System.out.println("Today is: " day);
Schleifen sind leistungsstarke Programmierwerkzeuge, mit denen Sie einen Codeblock mehrmals wiederholen können. Java unterstützt mehrere Arten von Schleifen, die jeweils für unterschiedliche Szenarien geeignet sind.
Die for-Schleife wird normalerweise verwendet, wenn Sie im Voraus wissen, wie oft Sie iterieren müssen. Es besteht aus drei Teilen: Initialisierung, Bedingung und Iteration.
Syntax:
for (initialization; condition; iteration) { // Code to execute in each loop iteration }
for (int i = 1; iIn dieser Schleife:
Erstellen Sie eine for-Schleife, die die ersten 10 geraden Zahlen ausgibt.
Die while-Schleife wird so lange ausgeführt, wie eine angegebene Bedingung wahr ist. Es wird oft verwendet, wenn die Anzahl der Iterationen vorher nicht bekannt ist.
Syntax:
while (condition) { // Code to execute while the condition is true }
int count = 0; while (countIn diesem Beispiel gibt die Schleife den Wert von count aus und erhöht ihn, bis count nicht mehr kleiner als 3 ist.
2.3 Die Do-While-Schleife
Die do-while-Schleife ähnelt der while-Schleife, garantiert jedoch, dass der Schleifenkörper mindestens einmal ausgeführt wird, auch wenn die Bedingung von Anfang an falsch ist.
Syntax:
do { // Code to execute at least once } while (condition);Beispiel:
int count = 0; do { System.out.println("Count: " count); count ; } while (countIn diesem Fall gibt die Schleife den Wert von count aus und erhöht ihn, genau wie die while-Schleife, stellt jedoch sicher, dass der Code mindestens einmal ausgeführt wird, selbst wenn count bei 3 oder höher beginnt.
2.4 Break- und Continue-Anweisungen
for (int i = 1; iBeispiel für die Verwendung von „Fortfahren“:
for (int i = 1; iHerausforderung 3:
Schreiben Sie eine Schleife, die Zahlen von 1 bis 10 ausgibt, aber die Zahl 5 überspringt.
Zusammenfassung
In diesem Abschnitt haben wir die Grundlagen der Steuerung des Ablaufs Ihrer Java-Programme mithilfe von bedingten Anweisungen und Schleifen behandelt. Wir haben die Schleifen if-else, switch, for, while und do-while sowie die Anweisungen break und continue untersucht.
Durch die Beherrschung dieser Kontrollfluss-Tools können Sie dynamischere und effizientere Java-Programme erstellen. Probieren Sie die Herausforderungen aus, um das Gelernte zu festigen!
Im nächsten Beitrag werden wir Arrays und Sammlungen in Java untersuchen, die für die effiziente Verwaltung von Datengruppen von entscheidender Bedeutung sind. Bleiben Sie dran!
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3