Heim >Java >javaLernprogramm >Kontrollfluss: Bedingte Anweisungen und Schleifen beherrschen
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 in Ihrem Programm einen Prüfpunkt 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; i <= 5; i++) { System.out.println("Iteration: " + i); }
In 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 nicht vorher bekannt ist.
Syntax:
while (condition) { // Code to execute while the condition is true }
int count = 0; while (count < 3) { System.out.println("Count: " + count); count++; }
In diesem Beispiel gibt die Schleife den Wert von count aus und erhöht ihn, bis count nicht mehr kleiner als 3 ist.
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);
int count = 0; do { System.out.println("Count: " + count); count++; } while (count < 3);
In 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, auch wenn count bei 3 oder höher beginnt.
for (int i = 1; i <= 10; i++) { if (i == 5) { break; // Exit the loop when i is 5 } System.out.println("Value of i: " + i); }
for (int i = 1; i <= 5; i++) { if (i == 3) { continue; // Skip the iteration when i is 3 } System.out.println("Value of i: " + i); }
Schreiben Sie eine Schleife, die Zahlen von 1 bis 10 ausgibt, aber die Zahl 5 überspringt.
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!
Das obige ist der detaillierte Inhalt vonKontrollfluss: Bedingte Anweisungen und Schleifen beherrschen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!