Hvordan lage et nummer pyramide med Java

En av de grunnleggende ferdigheter i programmering innebærer å lære hvordan du formaterer utgang. Denne ferdigheten krever programmerer å forstå hvordan du kan lage looper og patters, og for å forstå hvordan komplekse skjermer av informasjon krever klare og sammenhengende presentasjoner. Gi ut et nummer pyramide, for eksempel, tvinger deg til å jobbe med flere "for" looper for å konstruere en ryddig pyramide av tall.

Bruksanvisning

1 Sett opp NumberPyramid klassen som følger:

import java.io. *;

klasse NumberPyramid {

public static void main (String [] args) {

}
}

2 Tilordne en variabel som vil avgjøre størrelsen av pyramiden, og sette opp den første ytre sløyfe bruker kode som ligner på følgende:

int x = 8;

for (int i = 1; i <= x; i ++) {
}

3 Sett opp din neste løkke inne i den ytre sløyfe. Denne sløyfen skaper avstands tegn.

for (int i = 1; i <= x; i ++) {
for (int j = 1; j <= x - i; j ++) {

System.out.print(&quot; &quot;);

}

}

4 Sett opp enda en løkke inne i den ytre sløyfe. Denne sløyfen vil skrive tallene inn en side av pyramiden.

for (int i = 1; i <= x; i ++) {

for (int j = 1; j <= x - i; j ++) {

System.out.print(&quot; &quot;); }

for (int k = i; k> = 1; k--) {

System.out.print((k >=10) ?+ k : &quot; &quot; + k);}

}

5 Legg en siste sløyfe, som vil skrive tall i den resterende halvparten av pyramiden:

for (int i = 1; i <= x; i ++) {

for (int j = 1; j <= x - i; j ++) {

System.out.print(&quot; &quot;); }

for (int k = i; k> = 1; k--) {

System.out.print((k >=10) ?+ k : &quot; &quot; + k);}

}

for (int k = 2; k <= i; k ++) {

System.out.print((k>= 10) ?+ k : &quot; &quot; + k); }

System.out.println ();

}