Cómo hacer una pirámide de números con Java

Cómo hacer una pirámide de números con Java.
Por g.s. jackson

Paso 1

Crea la clase NumberPyramid como se indica a continuación:

import java.io.*;

class NumberPyramid{

public static void main(String[] args){

} }


Paso 2

Asigna una variable que determine el tamaño de la pirámide y establece el primer ciclo externo usando un código similar al siguiente:

int x = 8;

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


Paso 3

Configura tu siguiente ciclo dentro del ciclo exterior. Éste crea caracteres de espacio.

for (int i = 1; i <= x; i++){ for (int j = 1; j <= x - i; j++) { System.out.print(" "); }

}


Paso 4

Establece otro ciclo dentro del ciclo exterior. Éste imprimirá números en un lado de la pirámide.

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


Paso 5

Agrega un ciclo final que imprimirá números en la mitad restante de la pirámide:

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