Indhold
En af de grundlæggende programmeringsevner er at lære at formatere output. Denne færdighed kræver, at programmøren skal forstå, hvordan man konstruerer sløjfer og mønstre, og hvordan komplekse websider kræver klare, sammenhængende præsentationer. Produktion af en pyramide af tal for eksempel tvinger dig til at arbejde med flere "for" løkker for at konstruere en pæn pyramide.
retninger
Programmøren skal forstå, hvordan man konstruerer sløjfer og mønstre (Jason Reed / Ryan McVay / Photodisc / Getty Images)-
Konfigurer tallet NumberPyramid som følger:
importer java.io. *;
klasse NumberPyramid {
offentlig statisk tomrum hoved (String [] args) {
} }
-
Tilknyt en variabel, der bestemmer størrelsen af pyramiden, og opret den første ydre loop ved hjælp af en kode, der ligner følgende:
int x = 8;
for (int i = 1; i <= x; i ++) {}
-
Sæt din næste sløjfe inde i den ydre løkke. Denne sløjfe skaber mellemrums tegn.
for (int i = 1; i <= x; i ++) {for (int j = 1; j <= x - i; j ++) {System.out.print (""); }
}
-
Opsæt en mere sløjfe inde i den ydre løkke. Denne cyklus vil sætte tallene på den ene side af pyramiden.
for (int i = 1; i <= x; i ++) {
for (int j = 1; j <= x - i; j ++) {System.out.print (""); }
for (int k = i; k> = 1; k--) {System.out.print ((k> = 10)? + k: "" + k);}}
-
Tilføj en endelig sløjfe til tallene i den anden halvdel af pyramiden:
for (int i = 1; i <= x; i ++) {
for (int j = 1; j <= x - i; j ++) {System.out.print (""); }
for (int k = i; k> = 1; k--) {System.out.print ((k> = 10)? + k: "" + k);}}
for (int k = 2; k <= i; k ++) {System.out.print ((k> = 10)? + k: "" + k); }
System.out.println (); }
Hvad du har brug for
- Java-udviklerpakke