Una delle abilità di base in programmazione di computer comporta l'apprendimento come formato di output. Questa abilità richiede al programmatore di capire come costruire loop e patters , e per capire come esposizioni complesse di informazioni richiedono presentazioni chiare e coerenti . Emissione di un numero piramide , per esempio , ti costringe a lavorare con più " per" loop per costruire una piramide ordinata di numeri . Cose che ti serviranno
Java Development Kit ( JDK ) economici Mostra più istruzioni
1
impostare la classe NumberPyramid come segue :
import java. io * , .
classe
NumberPyramid {
public static void main (String [] args ) {
}}
2
Assegnare un variabile che determinerà la dimensione della piramide , e impostare il primo ciclo esterno utilizzando codice simile al seguente :
int x = 8;
for (int i = 1 ; i < , = x , i + + ) { }
3
Imposta il tuo prossimo ciclo all'interno del ciclo esterno . Questo ciclo crea personaggi spaziatura
for (int i = 1; i < = x ; i + + ) {for ( int j = 1 , j < = x - i, j + + ) . { System.out . print ( "") ; } }
4
ancora un altro ciclo all'interno del ciclo esterno . Questo ciclo stamperà i numeri in un lato della piramide
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 );} }
5
Aggiungi un loop finale , che stamperà i numeri nella restante metà della piramide :
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 (); }