Pintar árbol en JAVA

En este programa se escribe o saca por consola un árbol de 10 filas con 1 tronco de 1 fila.
public class Triangulo {

 public static void main(String[] args) {
  int num =10;
  int tronc = 0;
  for(int i = 0; i < num; i++){
   for(int j = 0; j < num -i-1; j++){
    System.out.print(" ");
   }
   for(int j= 0; j < 2*i+1; j++){
    
    System.out.print("*");
    tronc = 2*i+1;
   }
   System.out.println();
  }
  
  for(int i=0; i < (tronc/3)*2; i++){
   if(i>=tronc/3){
   System.out.print("|");
   }else
   {
   System.out.print(" ");
   }
  }

 }

}
Salida del árbol por consola

No hay comentarios:

Publicar un comentario