Los bucles anidados en Java son bucles que están colocados dentro de otros bucles. Esto es útil cuando necesitas realizar operaciones repetitivas en dos o más dimensiones.

Bucles independientes: No tienen relación entre ellos y utilizan variables diferentes

Bucles dependientes: El bucle interno utiliza el valor de la variable del bucle externo

Independientes

		for (int i=1;i<=4;i++) {
			for (int j=1;j<=4;j++) {
				System.out.println(i + " - " + j);
			}
		}
		for (int i=1;i<=10;i++) {
			System.out.println("Tabla del: " + i);
			for (int j=1;j<=10;j++) {
				System.out.println(i + " x " + j + " = " + i*j);
			}
		
		}
		for (int i=1;i<=4;i++) {
			System.out.println("");
			for (int j=1;j<=4;j++) {
				System.out.print("x");
			}
		}

Dependientes

		for (int i=1;i<=7;i++) {
			System.out.println("");
			for (int j=1;j<=i;j++) {
				System.out.print("x");
			}
		}

Related Posts