Video: Java Programming Tutorial from Basic to Advanced in 10 Hours 2024
Um zu verstehen, wie Java's for-for-Schleifen verschachtelt werden, denken Sie an einen Spielautomaten. Nachdem Sie einen einfachen Code geschrieben haben, um das Ergebnis zu bestimmen, fragen Sie nach komplizierteren Problemen. "Kann ich alle möglichen Drei-Walzen-Kombinationen der vier Symbole des Spielautomaten auflisten? " Ja, du kannst. Dieser Code zeigt Ihnen, wie Sie das machen.
importiert statisches Java. lang. System. aus; Klasse ListCombinations {enum Symbol {Kirsche, Zitrone, Kumquat, Steckrübe} public static void Haupt (String args []) { für (Symbol leftReel : Symbol. values ()) { for (Symbol middleReel : Symbolwerte ()) { für (Symbol rightReel : Symbolwerte ()) {out. drucken (leftReel); aus. drucken(" "); aus. drucken (middleReel); aus. drucken(" "); aus. println (rightReel); } } } }}
Wenn Sie dieses Programm ausführen, erhalten Sie 64 Ausgabezeilen.
Dieses Programm enthält eine Schleife innerhalb einer Schleife. In der Tat hat dieser Code eine Schleife innerhalb einer Schleife innerhalb einer Schleife. Hier ist die Strategie:
für (jedes der 4 Symbole, die auf der linken Walze erscheinen können), für (jedes der 4 Symbole, die auf der mittleren Walze erscheinen kann), > für (jedes der 4 Symbole, die auf der rechten Walze erscheinen können), zeigen die Symbole der drei Walzen an. Sie starten also die äußere Schleife mit dem Kirschsymbol. Dann marschieren Sie zur mittleren Schleife und beginnen diese Schleife mit dem Kirschsymbol. Dann gehst du zur inneren Schleife und nimmst die Kirsche (Wortspiel beabsichtigt). Endlich, mit jeder Schleife, die auf die Kirscheneinstellung abgestimmt ist, zeigen Sie die Kirschkirsch-Kombination an.
Nachdem Sie in der mittleren Schleife zu Zitrone gewechselt haben, rollen Sie wieder in die innerste Schleife. Als ob Sie diese innere Schleife nie zuvor gesehen hätten, setzen Sie die Variable der Schleife auf Kirsche.
Nach der Anzeige der leckeren Kirsch-Zitronen-Kirsche-Kombination beginnen Sie, die Werte der innersten Schleife zu ändern.
Die Schleife wird fortgesetzt, bis alle 64 Kombinationen angezeigt werden. Wütend.