Bucles anidados
Los bucles anidados en Java son bucles que se encuentran dentro de otros bucles. Son útiles para realizar operaciones repetitivas en matrices, tablas, patrones y otros escenarios donde necesitas iterar sobre múltiples dimensiones de datos. Aquí tienes ejemplos de bucles anidados en Java:
-
Tablas de Multiplicación:
Este ejemplo muestra cómo utilizar bucles anidados para imprimir la tabla de multiplicación.
for (int i = 1; i <= 10; i++) { for (int j = 1; j <= 10; j++) { System.out.print(i * j + "\t"); } System.out.println(); }
-
Triángulo de Asteriscos:
Se puede utilizar un bucle anidado para imprimir un patrón de triángulo de asteriscos.
int filas = 5; for (int i = 1; i <= filas; i++) { for (int j = 1; j <= i; j++) { System.out.print("* "); } System.out.println(); }
-
Bucle Anidado con If:
Aquí, un bucle anidado se utiliza para imprimir todos los números primos hasta cierto límite.
int limite = 50; for (int numero = 2; numero <= limite; numero++) { boolean esPrimo = true; for (int i = 2; i < numero; i++) { if (numero % i == 0) { esPrimo = false; break; } } if (esPrimo) { System.out.print(numero + " "); } }
Los bucles anidados son una herramienta poderosa en Java para abordar tareas que involucran múltiples niveles de repetición o acceso a datos bidimensionales.