Ir al contenido

Dibujando una figura

El siguiente ejercicio consiste en representar la siguiente figura por pantalla:

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

Para la realización del ejercicio es importante conocer el manejo de los bucles while en Java. El bucle principal llevará el control del número de líneas que queremos pintar.

int columnas;
int total_filas = 7; // Tenemos 7 filas.
int filas = total_filas;
while (filas > 0) {
//Pintamos los asteriscos de la línea
filas--;
}

Con respecto a la pintura de las líneas debemos de tener en cuenta que al finalizar la línea debemos de introducir un salto de línea, es decir, un System.out.println(), en vez de un System.out.print(), que es lo que haremos para pintar el resto de la línea.

columnas = total_filas - filas;
while (columnas > 0) {
System.out.print('*');
columnas--;
}
System.out.println('*');

La cantidad de elementos a imprimir por línea coincide con el número de línea. Teniendo en cuenta que los n-1 primeros se imprimen mediante el System.out.print() y el último se imprime con un System.out.println().

Foto de Víctor Cuervo

Víctor Cuervo

Programador, Arquitecto IT, álter ego de Línea de Código, amante de las tecnologías, generador de conocimiento y facilitador del aprendizaje.

Descarga el código de Dibujando una figura

Dibujando una figura de un triángulo mediante bucles en Java.

Descargar código