Et af de grundlæggende færdigheder i edb-programmering indebærer at lære , hvordan du formaterer output. Denne færdighed kræver programmøren til at forstå, hvordan man kan konstruere loops og mønstre , og for at forstå, hvordan komplekse skærme af information kræver klare og sammenhængende præsentationer. Udlæsning af en række pyramide , for eksempel, tvinger dig til at arbejde med multiple "for" loops for at konstruere en velordnet pyramide af numre. Ting du har brug
Java Development Kit ( JDK )
Vis Flere Instruktioner
1
Opsæt op NumberPyramid klasse som følger :
import java . io * ; .
class NumberPyramid {
public static void vigtigste ( String [] args ) {
}}
2
Tildel et variabel, der vil bestemme størrelsen af pyramiden , og oprette den første ydre loop hjælp af kode ligner følgende : Hej
int x = 8 ,
for (int i = 1; i < ; = x ; i + +) {}
3
Opsæt din næste løkke ind i den ydre løkke. Denne løkke skaber afstand tegn
for (int i = 1; i < = x ; i + +) { for (int j = 1 j < = x - i j + +). { System.out . print ( "") ;}
}
4
Opsæt endnu en løkke ind i den ydre løkke. Denne løkke udskriver tallene i den ene side af pyramiden
for (int i = 1; i < = x ; i + +). {
For (int j = 1 ; j < = x - i j + +) { print (" "); }
for (int k = i; k > = 1, k - ) { System.out.print ( ( k > = 10 ) + k : "" + k) ;}}
5
Tilføj et sidste løkke, som udskriver tal til den resterende halvdel af pyramiden: < br >
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 - ) { print ( ( k > = 10 ) + k: " , " + k) ;}}
for (int k = 2 k <= i; k + +) { print ( ( k > = 10 ) + k : ? " " , + k) ;}
System.out.println ( );}