Sådan opbygger du en pyramid tæller i Java

Pyramid tællere viser en række tal som en pyramide, med toppen af ​​pyramiden viser en 1, det andet lag viser en 1 og 2, det tredje lag viser en 1, 2 og 3 og så videre. Pyramid tællere er gode læringsøvelser i Java, da de kræver indlejrede sløjfer og outputformatering.

1.

Opret et nyt projekt i dit foretrukne integrerede udviklingsmiljø eller IDE. Placer markøren mellem åbnings- og lukkebeslagene på projektets hovedmetode.

2.

Opret et helt tal, der definerer højden af ​​pyramiden med følgende kode: int højde = 15;

3.

Definer en loop, der løber gennem hvert trin i pyramiden med denne kode: for (int i = 1; i <= højde; jeg ++) {

}

4.

Indtast følgende kode mellem parentesens parentes for at oprette en ny sløjfe, der udsender det korrekte antal mellemrum før den første værdi på pyramidens aktuelle linje: for (int j = 0; j <højde-i; j ++ ) {System.out.print (""); }

5.

Tilføj følgende nestede sløjfe efter lukkekonsolet af den første indlejrede sløjfe, men før lukkekonsollen til hovedsløjfen: for (int j = 1; j <= i; j ++) {System.out.format ("% 4d" j); } Denne sløjfe vil tilføje et tal for hver linje. Den nuværende linje er væk fra pyramidens første linje. Nummeret er formateret, så at større tal som 12 vil optage samme plads som mindre tal som 4, og dermed holde pyramiden afbalanceret.

6.

Tilføj følgende linje efter den anden nestede sløjfeens lukkebeslag, men før hovedløjets lukkekonsol: System.out.println (); Denne linje vil afslutte den aktuelle linje i pyramiden og flytte outputmarkøren til næste linje.

Tips

  • Når dit program er færdigt, skal koden se sådan ud:
  • int højde = 15;
  • for (int i = 1; i <= højde; i ++) {
  • for (int j = 0; j <højde-i; j ++) {
  • System.out.print ("");
  • }
  • for (int j = 1; j <= i; j ++) {
  • System.out.format ( "% 4d", j);
  • }
  • System.out.println ();
  • }

Anbefalet