Menu
CoddyTech

Bucle do while

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

El bucle do-while es similar al bucle while, pero con una diferencia clave: el bloque de código se ejecuta al menos una vez antes de comprobar la condición. Esto significa que el cuerpo del bucle siempre se ejecutará la primera vez, independientemente de que la condición sea verdadera o falsa.

Esta es la estructura básica de un bucle do-while:

do {
    // Código que se ejecutará
} while (condition);

La palabra clave do marca el comienzo del bucle, seguida del bloque de código entre llaves. Después del bloque de código, la palabra clave while introduce la condición. El bucle seguirá ejecutándose mientras la condición sea true.

Aquí tienes un ejemplo:

int count = 0;
do {
    System.out.println("Count: " + count);
    count++;
} while (count < 5);

En este ejemplo, el código dentro del bloque do se ejecutará primero, imprimirá "Count: 0" e incrementará count a 1. Después, se comprueba la condición count < 5. Como es true, el bucle continúa.

Este proceso se repite hasta que count se convierte en 5; en ese momento, la condición pasa a ser false y el bucle termina.

El resultado de este código será:

Count: 0
Count: 1
Count: 2
Count: 3
Count: 4
challenge icon

Desafío

Principiante

Escribe un programa en Java que use un bucle do-while para hacer lo siguiente:

  1. Inicializa una variable sum en 0.
  2. Inicializa una variable number en 1.
  3. En cada iteración, suma number a sum.
  4. Incrementa number en 2 en cada iteración (es decir, 1, 3, 5, ...).
  5. Al final de cada iteración, después de sumar e incrementar, imprime sum y después number:
    Sum is: [The sum value]
    Num is: [The number value]
  6. Continúa el bucle mientras number sea menor o igual que 50.
  7. La línea debajo de tu código imprime el valor final de sum después del bucle: Final Sum: [The final sum value]

Pruébalo tú mismo

        // Inicializa las variables
        int sum = 0;
        int number = 1;

        // Tu código aquí
        

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