veröffentlicht am: 28.04.2022 zuletzt aktualisiert am: 06.02.2023
Manchmal möchte man als Programmierer dieselben Codezeilen mehrmals ausführen. Es wird mühsam, die gleichen Zeilen immer wieder zu schreiben. Java-Schleifen können wir daher verwenden, um dieselbe Zeile in kürzerer Zeit mehrfach auszuführen. Schauen wir uns also nun die for Schleife Java uns genauer an!
Java unterstützt verschiedene Schleifenarten, darunter die for-Schleife, while-Schleife, do-while-Schleife, und so weiter. Dieser Beitrag konzentriert sich auf for-Schleifen in Java und soll die folgenden Lernergebnisse vermitteln.
Die for-Schleife wird verwendet, wenn die Anzahl der Iterationen bekannt ist. In diesem Abschnitt werden wir die Syntax und den Arbeitsablauf von for-Schleifen in Java erläutern.
Die grundlegende Syntax der for-Schleife sieht dabei wie folgt aus:
// Der Schleifenkopf, welche die Schleifenbedingung definiert for (deklarationUndInitialisierungDerZaehlervariable; bedingung; inkrementieren / dekrementieren) { // Der Schleifenkörper, auch Schleifenrumpf genannt, enthält die verschiedenen auszuführenden Anweisungen Anweisungsblock; }
Schauen wir uns nun die Struktur der for-Schleife genauer an:
Die Kontrollstruktur beziehungsweise der Kontrollablauf einer for-Schleife kann also durch folgende Schritte zusammengefasst werden.
Der Hauptzweck der for-Schleife ist es, Entwicklern die mühsame Programmierung zu ersparen. In erster Linie spart die for-Schleife viel Arbeitszeit, da sie einen bestimmten Teil des Codes beliebig oft wiederholen kann. Nun wird der Einsatz der for-Schleife in verschiedenen Szenarien gezeigt.
Oftmals wird die for-Schleife verwendet, um sich eine Reihe von Zahlen oder die einzelnen Werte eines Arrays auf der Konsole ausgeben zu lassen. Schauen wir uns nun an wie wir das mit Hilfe der for-Loop umsetzen könnten.
public class Main { public static void main(String[] args) { for (int i = 0; i <= 7; i++) { System.out.println(i); } } }
Schauen wir uns nun die einzelnen Teile des Codes an:
Schauen wir uns nun an, welche Konsolenausgabe wir mit dem obigen Code erhalten würden.
Wie du sehen kannst haben wir uns erfolgreich die Zahlenreihe von 0 bis 7 auf der Konsole ausgeben lassen.
Die folgenden Codezeilen verwenden eine for-Schleife, um mehrere Werte zu summieren beziehungsweise miteinander zu addieren.
public class Main { public static void main(String[] args) { int i, s = 0; for (i = 0; i <= 12; i++) { s += i; } System.out.println("Die Summe beträgt: " + s); } }
In diesem Beispiel verwenden wir die Variable s, welche die Summe aller Zahlen (von 0 bis 12 in unserem Beispiel) speichert und welche wir uns im Anschluss auf der Konsole ausgeben lassen.
Schauen wir uns nun die Konsolenausgabe an:
Lass uns nun versuchen eine kleine Übung mit Hilfe der for-Schleife in Java zu implementieren. In dieser Übung sollst du einen beliebigen ganzzahligen Wert mit den Zahlen 1 bis 9 multiplizieren (mehr über arithmetische Operatoren und das Thema Java Operator erfahren) und dir die einzelnen Resultate Zeile-für-Zeile aus der Konsoleausgeben lassen.
Wie immer beim Programmieren gibt es mehrere Wege die zum Erfolg führen. Lass uns daher nun ein Blick in unseren Lösungsvorschlag werfen.
public class Main { public static void main(String[] args) { int meineZahl, einzelnesErgebnis; meineZahl = 9; for (int i = 1; i <= 10; i++) { einzelnesErgebnis = meineZahl * i; System.out.println(meineZahl + " mal " + i + " ergibt " + einzelnesErgebnis); } } }
Schauen wir uns nun an was passiert, sobald wir den Code ausführen.
Die for-Schleife ermöglicht es dir, bestimmte Codezeilen mehrmals zu durchlaufen. Hier haben wir die Funktionsweise und Verwendung der for-Schleifen in Java gezeigt. Die Syntax der for-Schleife umfasst die Initialisierung einer Variablen, eine Abbruchbedingung und die Erhöhung bzw. Verringerung der Zählervariable. Du hast die Funktionsweise der for-Schleife und ihre Syntax gelernt. Zudem haben wir Verschiedene Anwendungsfälle der for-Schleife anhand von Beispielen veranschaulicht.
😩 Gelangweilt von den Udemy & YouTube-Tutorials?!
Lerne spielerisch Java und komme deiner gutbezahlten (und an der 🌴 liegenden) Traumkarriere einen Schritt weiter.
"Für Leute die gerne Python oder Java lernen wollen ist Codegree klasse. Ist nicht wie bei anderen Konkurrenten auf Videokursen aufgebaut..."
- Lennart Sparbier
100% kostenlos registrieren · keine Kreditkarte notwendig
Im Gegensatz zu der Abendschule oder der alteingesessenen Uni lernst du bei codegree die Sprachen & Pakete, die wirklich im Jobmarkt gesucht werden.
100% kostenlos registrieren · keine Zahlungsdaten notwendig