Menu
CoddyTech

Bucle for, parte 2

Parte de la sección Fundamentos del Journey de Java de Coddy. Lección 47 de 73.

Exploremos algunas variantes interesantes de la condición del bucle for:

Cuenta hacia atrás:

for (int i = 10; i >= 0; i--) {
    System.out.println(i);
}
// Salida: 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0

Observa cómo empezamos con un número mayor (i = 10), usamos i >= 0 como condición y usamos i-- para disminuir el contador

¿Quieres saltarte números? Solo cambia el valor del incremento/decremento:

// Contando de 2 en 2
for (int i = 0; i <= 10; i += 2) {
    System.out.println(i);
}
// Salida: 0, 2, 4, 6, 8, 10
// Cuenta regresiva de 2 en 2
for (int i = 10; i >= 0; i -= 2) {
    System.out.println(i);
}
// Salida: 10, 8, 6, 4, 2, 0 

Incluso puedes usar varias variables en el control de tu bucle:

for (int i = 0, j = 10; i <= 10; i++, j--) {
    System.out.println("i = " + i + ", j = " + j);
}
// Salida: i = 0, j = 10
//         i = 1, j = 9
//         i = 2, j = 8
// Y así sucesivamente...

Pruébalo tú mismo

Esta lección no incluye un desafío de código.

quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de Java online