Te sugerimos que revises esta solución en un ambiente controlado antes de pasarlo a producción, un saludo.
Solución:
Pruebe este código mucho más simple:
public class ChristmasTree
public static void main(String[] args)
for (int i = 0; i < 10; i++)
for (int j = 0; j < 10 - i; j++)
System.out.print(" ");
for (int k = 0; k < (2 * i + 1); k++)
System.out.print("*");
System.out.println();
Utiliza 3 bucles:
- el primero por el número de filas,
- el segundo para imprimir los espacios,
- tercero para imprimir los asteriscos.
Puedes hacerlo con lógica simple.
for (int i = 0; i < 4; i++)
System.out.println(" *******".substring(i, 4 + 2*i));
import java.util.Scanner;
public class cmastree
public static void main (String[]args)
Scanner keyboard=new Scanner (System.in);
int j;
System.out.println ("Enter a number");
j=keyboard.nextInt();
/*take the above part out and change the j variable if you want to set
the size*/
for(int i=1; i<=j; i+=2)
int numSpaces = (j-i)/2;
for (int k=0; k
Puedes añadir valor a nuestro contenido asistiendo con tu experiencia en las acotaciones.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)