Simple código que mediante la utilización de bucles anidados muestra como dibujar en pantalla un cuadrado, la mitad de un rombo y la mitad de un abeto con asteriscos.
public class AppDibujos
{ public static void main(String args[])
{ int lineas = 5;
// Cuadrado
System.out.println("Cuadrado"); System.out.println("--------\n");
for(int i=0;i<lineas;i++)
{ for(int j=0;j<lineas;j++)
{ System.out.print("*"); }
System.out.print("\n"); }
// Rombo
System.out.println("\n\nRombo"); System.out.println("------\n");
for(int i=1;i<=(lineas/2)+1;i++)
{ for(int j=0;j<i;j++)
{ System.out.print("*"); }
System.out.print("\n"); }
for(int i=(lineas/2);i>0;i--)
{ for(int j=0;j<i;j++)
{ System.out.print("*"); }
System.out.print("\n"); }
// Abeto
System.out.println("\n\nAbeto"); System.out.println("------\n");
int contador = 1;
for(int i=1;i<=lineas;i++)
{ contador++;
for(int j=1;j<=contador;j++)
{ for(int k=0;k<j;k++)
{ System.out.print("*"); }
System.out.print("\n"); }
}
System.out.println("**"); System.out.println("**"); }
}
0 Comentarios