Video: How to make java pattern program 2025
For at forstå, hvordan du nest Java's forbedret til sløjfer, så tænk på en spilleautomat. Når du har skrevet en simpel kode for at bestemme resultatet, spørger du om mere komplicerede problemer. "Kan jeg liste alle mulige tre-hjuls kombinationer af spilleautomatens fire symboler? " Ja du kan. Denne kode viser dig hvordan du gør det.
importer statisk java. Lang. System. ud; Klasse ListCombinations {enum Symbol {kirsebær, citron, kumquat, rutabaga} offentlig statisk tomrum hoved (String args []) { til (Symbol leftReel : Symbolværdier ()) {: Symbolværdier ()) { til (Symbol rightReel : Symbolværdier ()) {ud. print (leftReel); ud. Print(" "); ud. print (middleReel); ud. Print(" "); ud. println (rightReel); } } } }}
Når du kører dette program, får du 64 linjer output.
Dette program indeholder en loop i en loop. Faktisk har denne kode en loop i en loop inden for en loop. Her er strategien:
for (hver af de 4 symboler, som kan vises på venstre spole), for (hver af de 4 symboler, som kan vises på mellemrullen), > for (hver af de 4 symboler, som kan vises på højre hjul), viser de tre hjulets symboler. Så du starter den ydre løkke med kirsebær symbolet. Så marcherer du videre til mellemløkken og begynder den sløjfe med kirsebær symbolet. Så fortsætter du til den indre løkke og vælger kirsebæren (ordspillet er beregnet). Til sidst vises kirsebær kirsebær kirsebær kombination med hver slynge indstillet til kirsebærindstillingen.
Efter at have ændret sig til citron på mellemløkken, går du igen til den innerste sløjfe. Som om du aldrig havde set denne indre sløjfe før, satte du loopens variabel til kirsebær.
Når du har vist den velsmagende kirsebær citronkirsebærkombination, begynder du at ændre værdierne for den inderste sløjfe.
Sløjfen fortsætter, indtil den viser alle 64 kombinationer. Puha.