Rombo total

 public class Rombo{   

    private static char [] caracteres = {'@','.','o','.','@','.','o','.','@'};//

    private static int dim = caracteres.length;   

    public static void main(String[] arg){//Se divide el rombo en un triangulo superior y otro superior

      triSup();

      triInf();

    }            

    public static void triSup(){

      for(int j = -2; j<= dim/2; j++){

          for(int i = dim/2; i >= j; i--)System.out.print(caracteres[1]); 

          for(int i = 0; i <= j+1; i++)System.out.print(caracteres[i]);  

          for(int i = j+dim/2; i>= dim/2; i--)System.out.print(caracteres[i]);

          System.out.println();    

      }   

    }       

    public static void triInf(){

        for(int j=1;j<=dim/2 +1;j++){

          { for(int i =1;i<=j;i++)System.out.print(caracteres[1]);

              

           for(int i =3; i <=dim/2-j+4; i++) System.out.print(caracteres[i]);

            for(int i= j-1; i<=dim/2; i++)System.out.print(caracteres[i]);

        }

         System.out.println();  

        }    

    }      

}

El resultado:




Comentarios

Entradas populares de este blog

Rombo, triangulo superior

Rombo: cuarto inferior derecho

Parte derecha Rombo