Mein Name ist Yuhei und ich lerne kürzlich Java Silver.
Als ich das Problem löste, gab es einen Teil, den ich über die Doppelschleife nicht verstehen konnte, also habe ich ihn untersucht.
Das Ergebnis ist wie folgt.
Dies ist ein Zustand, in dem eine For-Anweisung weiter in eine For-Anweisung eingefügt wird, um zwei Schleifen zu erstellen.
Unten ist der Code zur Anzeige von neunundneunzig.
public class KuKu {
public static void main(String args[]) {
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= 9; j++) {
System.out.print(i*j + " ");
}
System.out.println();
}
}
}
↑ Wenn Sie dies tun, sieht das Ergebnis folgendermaßen aus:
1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
3 6 9 12 15 18 21 24 27
4 8 12 16 20 24 28 32 36
5 10 15 20 25 30 35 40 45
6 12 18 24 30 36 42 48 54
7 14 21 28 35 42 49 56 63
8 16 24 32 40 48 56 64 72
9 18 27 36 45 54 63 72 81
Äußere Schleife: Neunundneunzig Schritte werden wiederholt und auf "1 Schritt, 2 Schritte, ..., 5 Schritte" erhöht.
Innere Schleife: Die in jeder Stufe zu multiplizierende Zahl (äußere Schleife (i)) erhöht sich und wiederholt sich als "x1, x2, ..., x9".
Zusammenfassend wird die Verarbeitung in der Reihenfolge "1x1 = 1, 1x2 = 2, ..., 5x9 = 45" wie im Fall von neunundneunzig durchgeführt.
Dies sind die Grundlagen mehrerer Schleifen.
Es ist in Ordnung, wenn Sie sich die Verarbeitung vorstellen können, wenn Sie die mehreren Schleifen im Flussdiagramm oder Programm sehen.
Das Verständnis mehrerer Schleifen ist "vertraut", daher ist es wichtig, das Problem mit mehreren Schleifen mehrmals zu lösen.
das ist alles.
Recommended Posts