Bucle for en Java. Pirámides numéricas.

package piramides_numericas; import java.util.*; /** * @author GALIA * @version 1.0 2 de agosto 2015 * Salida ejemplo para 7 filas * 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 */ public class Ejemplo_1 { private static Scanner sc; public static void main(String[] args) { sc = new Scanner(System.in); /* Número de filas */ System.out.println("¿ Filas ? "); int numero_filas = sc.nextInt(); /* contador de filas, obviamente inicializado a 1 */ int contador_filas = 1; System.out.println("El resultado..."); for (int i = numero_filas; i > 0; i--) { /* Se imprimen "i" espacios en blanco al comienzo de cada fila */ for (int j = 1; j <= i; j++) { System.out.print(" "); } /* * Se imprime el valor del contador de filas tantas veces como * indica su valor al final de cada fila */ for (int j = 1; j <= contador_filas; j++) { System.out.print(contador_filas + " "); } /* salto de línea */ System.out.println(); /* Se incrementa el contador de filas */ contador_filas++; } } }

1 Response

Buenas
Interesante forma de hacerlo
¿ Has probado a hacer el rombo ?

Write a comment

You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.