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
Publicar un comentario