- 1
¿Dónde aprender Java actualizado?
00:17 - 2

Presentación del Curso Básico de Java SE
07:51 - 3

Java: qué es
10:28 - 4

El origen de Java
06:36 - 5

Creando un entorno de desarrollo
10:19 - 6
Java Virtual Machine
00:01 - 7
Java en Windows
00:39 - 8
Java en Mac
00:35 - 9
Java en Ubuntu
00:23 - 10

Definiendo la versión de Java
03:40 - 11

HolaMundo.java
15:24 - 12

Método Main
13:19
Ciclos for anidados
Clase 27 de 55 • Curso Básico de Java SE 2018
Además de manejar bucles for sencillos como en el ejemplo anterior, podemos manejarlos también anidados como es el caso que quisiéramos iterar un array de 2 o 3 dimensiones.
La mejor forma de verlo en práctica es utilizando un arreglo de 2 dimensiones haríamos lo siguiente:
public class ForAninado { public static void main(String[] args) { //Definimos un array de 3 filas x 5 columnas int array[][]={{1,2,3,4,5}, {6,7,8,9,10}, {11,12,13,14,15}}; //Recorremos el array multidimensional for (int i=0;i<array.length;i++){ for(int j=0;j<array[0].length;j++){ System.out.println(array[i][j]); } } } }
Ahora si lo hiciéramos con un foreach tendríamos lo siguiente:
public class ForEachAninado { public static void main(String[] args) { //Definimos un array de 3 filas x 5 columnas int array[][]={{1,2,3,4,5}, {6,7,8,9,10}, {11,12,13,14,15}}; //Recorremos el array multidimensional for (int[] arrayInterno : array){ for(int numero: arrayInterno){ System.out.println(numero); } } } }
¿Cómo lo harías tú, para ambos casos, con un array de 3 dimensiones? ¿Se puede?