Verschachtelte Schleife
Teil des Abschnitts Grundlagen der Java-Journey von Coddy. Lektion 48 von 73.
Eine verschachtelte Schleife ist einfach eine Schleife innerhalb einer anderen Schleife. Die innere Schleife wird für jede einzelne Iteration der äußeren Schleife all ihre Iterationen abschließen.
Eine gute Analogie dafür ist eine Uhr: Für jede Stunde (äußere Schleife) muss der Minutenzeiger (innere Schleife) seinen vollständigen 60-Minuten-Zyklus durchlaufen.
Beispiel für eine verschachtelte Schleife:
for (int x = 0; x < 2; x++) {
for (int y = 0; y < 2; y++) {
System.out.println(x + " " + y);
}
}
// Dies gibt Folgendes aus:
// 0 0
// 0 1
// 1 0
// 1 1Die äußere Schleife (x) läuft zweimal, und für jedes dieser Male läuft die innere Schleife (y) zweimal.
Aufgabe
AnfängerSchreibe ein Programm, das ein Rechteck aus Sternchen (*) mit einer gegebenen Breite und Höhe ausgibt.
Eingabe: Zwei Ganzzahlen: width und height
Zum Beispiel:
Wenn width = 5 und height = 3, sollte die Ausgabe folgendermaßen aussehen:
*****
*****
*****Wenn width = 4 und height = 6, sollte die Ausgabe folgendermaßen aussehen:
****
****
****
****
****
****Probier es selbst
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int width = scanner.nextInt();
int height = scanner.nextInt();
// Schreibe deinen Code unterhalb
}
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorInkrement/DekrementPost-Inkrement/DekrementArithmetische KurzformenVergleichsoperatorenString-Vergleich7Grundlegende Ein-/Ausgabe
System.out-MethodenAusgabe formatierenScanner-KlasseWiederholung – Bis 120Wiederholung – Wahr oder falsch5Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3Logische Operatoren Teil 43Variablen Teil 2
KonstantenNamenskonventionenRückblick – Variablen initialisierenTypumwandlung Teil 1Typumwandlung Teil 26Entscheidungen treffen
If-AnweisungIf - ElseSwitch-AnweisungTernärer OperatorRückblick - If ElseVerschachteltes If - Else9Schleifen
For-Schleife Teil 1While-SchleifeDo-While-SchleifeBreakContinueFor-Schleife Teil 2Verschachtelte SchleifeEndlosschleifeRückblick – Dynamische EingabeÜbe selbstständig: Online-Java-Compiler