triangulo rombo rectangulo hueco figuras escalera dibujar con asteriscos arbol algoritmo java loops for-loop nested

java - rombo - Cómo hacer un triángulo con un anidado para



rombo hueco java (3)

Necesitarás el lazo externo para contar las 8 filas. El ciclo interno generará el * para cada fila. El recuento de filas del bucle externo le indicará cuántos espacios dar salida en comparación con *.

Necesito usar un bucle for anidado en Java para hacer una carrera como esta

******** ******* ****** ***** **** *** ** *

Aquí está mi código:

for (int i=8; i>0; i--) { for (int j=0; j<i; j++) { System.out.print(''#''); } System.out.println(""); }

Obtengo un triángulo pero no el que quiero. En cambio, mi triángulo se ve así:

******** ******* ****** ***** **** *** ** *


Prueba esto

public static void main(String[] args) { triangle(8); } private static void triangle(int len) { for (int j = 0; j < len; j++) { for (int k = 0; k < j; k++) { System.out.print('' ''); } for (int k = len-j; k > 0; k--) { System.out.print(''#''); } System.out.println(); } }


Usa el siguiente código

int f=8;` for (int i=f; i>0; i--){ for (int k=0; k<f-i;k++){ System.out.print('' ''); } for (int j=0; j<i; j++){ System.out.print(''*''); } if(i-1!=0)System.out.println(""); }

Su código también estaba produciendo una línea innecesaria al final del triángulo, este código se ocupa de esa línea y es capaz de hacer el triángulo deseado.

Lo he probado, mira aquí .