Menu
Coddy logo textTech

For Loop Part 2

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

vamos a explorar algunas variaciones geniales de la condición del bucle for:

Contando hacia atrás:

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

Observa cómo comenzamos con un número más alto (i = 10), Usa i >= 0 como nuestra condición y usa i-- para disminuir el contador

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

// Contando de 2 en 2 hacia arriba
for (int i = 0; i <= 10; i += 2) {
    System.out.println(i);
}
// Salida: 0, 2, 4, 6, 8, 10
// Contando hacia abajo 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 múltiples 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...

Hoja de referencia

Los bucles for pueden contar hacia atrás comenzando con un número mayor y usando decremento:

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

Omitir números cambiando el valor de incremento/decremento:

// Counting up by 2s
for (int i = 0; i <= 10; i += 2) {
    System.out.println(i);
}
// Output: 0, 2, 4, 6, 8, 10

// Counting down by 2s
for (int i = 10; i >= 0; i -= 2) {
    System.out.println(i);
}
// Output: 10, 8, 6, 4, 2, 0

Usar múltiples variables en el control del bucle:

for (int i = 0, j = 10; i <= 10; i++, j--) {
    System.out.println("i = " + i + ", j = " + j);
}

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