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 (); }