Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Sugerencia] Ejercicio Lógica: Contador

El bucle no avanza debido a que no se estableció el contador dentro del bucle while. el código debería ser así:

public static void main(String[] args) {
    int contador= 1;
    while (contador <= 10) {
        System.out.println("Contador: " + contador);
        contador++;
    }
}
1 respuesta

Hola Carlos, espero que estés bien

¡Gracias por compartir tu sugerencia! Parece que has identificado correctamente el problema en el código de Alicia. En el fragmento de código que ella escribió, el bucle while no avanza porque la variable contador no se incrementa dentro del bucle. Esto hace que la condición contador <= 10 siempre sea verdadera cuando el contador es igual a 1, resultando en un bucle infinito.

Tu solución es correcta. Al incluir contador++ dentro del bucle, el valor de contador se incrementa en cada iteración, permitiendo que el bucle avance y eventualmente termine cuando contador sea mayor que 10.

Este cambio asegura que el programa imprima los números del 1 al 10 como Alicia pretendía.

Espero haber ayudado y buenos estudios!