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