PIRAMIDE JAVA

Hola a todos, esta ocacion vamos a desarrollar la aplicacion que se encuentra en los ejercicios para resolver del libro java 2 de francisco ceballos. 


El ejercicio que vamos a resolver sera el que encontramos en el capitulo de sentencias de control el cual es:
Realizar un programa que genere la siguiente sentencia de digitos:
el numero de filas estara comprendido entre 11 y 20 y el resultado aparecera centrado e la pantalla.




import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;



public class PiramideNum
{
    public static void main(String[] args) {
        BufferedReader en = new BufferedReader(new InputStreamReader(System.in));
        int antes=0;
        int despues = 0;
        int num=0;
        int nfilas = 0;
        int ncol =0;
        int primernum = 0;

try{

        System.out.println("digite la cantidad de filas");
        nfilas = Integer.parseInt(en.readLine());

}catch(IOException ioe){
System.err.println("ERROR " +  ioe.getMessage());
}
        ncol = nfilas * 2 - 1;
        antes = nfilas;
        despues = nfilas;

    for(int fila = 1; fila<= nfilas ; fila++){

        num = primernum + 1;
        for(int  col=1; col<= ncol ; col++){
      
          
            if(col < antes  ){
                System.out.print( " ");
                continue;
            }
            else if(col > despues){
                System.out.print( " ");
                continue;
            }
  
            else {
                if(num <0)
                    num =9;

                if(num >9)
                    num =0;

            if(col== antes)
                primernum = num;

                System.out.print(num);
            }
      
        if(col<nfilas)
        num ++;

        else
            num--;


    }
            System.out.println("");
          
        antes--;
        despues ++;
    }

    }
}

Presentacion

Hola amigos y amigas de toda red dejenme presentarme con ustedes, soy valery y en los proximos post tratare de compratir con todos ustedes mis conocimientos de programacion en JAVA y en C Sharp.

Te preguntaras:
porque  crear un sitio web de mas tutoriales de programacion si ya existen demasiados.... y todos dicen lo mismo?.