Ejemplos en Java
■ if dentro de if
if (a > b) {
if (a == 5) {
// Instrucciones
}
}
■ if dentro de for
for (int x = 1; x < 100; x++) {
if (x % 2 == 0) {
// Instrucciones
}
}
■ if-else dentro de while
while (b > x) {
if (b > 9) {
// Instrucciones
} else {
// Instrucciones
}
}
■ for dentro de for
for (int i=0; i<5; i++) {
for (int j=0; j<3; j++) {
// Instrucciones
}
}
■ Uso práctico
Para recorrer una matriz necesitamos un doble for, el primero para recorrer sus filas y el segundo sus columnas.
Teniendo una matriz 5x3 de números como la siguente, la recorreríamos así:
int[][] Numeros = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}, {10, 11, 12}, {13, 14, 15}};
for (int i=0; i < Numeros.length; i++) {
for (int j=0; j < Numeros[i].length; j++) {
System.out.println(Numeros[i][j]);
}
}
Donde:
"Numeros.length" se refiere a las filas del arreglo.
"Numeros[i].length" se refiere a las columnas de cada fila representada por "i".
No hay comentarios:
Publicar un comentario