inicialmente estaba cometiendo un error por que estaba dejando contador++ por encima de printLn y me estaba imprimiendo 11, ya después me di cuenta el por que de ese error y lo ubique ya después y me dio mejor resultado.
inicialmente estaba cometiendo un error por que estaba dejando contador++ por encima de printLn y me estaba imprimiendo 11, ya después me di cuenta el por que de ese error y lo ubique ya después y me dio mejor resultado.
Hola Fredy, espero que estés bien
Parece que ya has identificado el problema en tu código. Inicialmente, el contador se incrementaba antes de imprimir, lo que causaba que el primer número impreso fuera incorrecto. Al mover contador++
después de System.out.println(contador);
, lograste que el programa imprimiera los números del 0 al 10 correctamente.
En el contexto de la actividad, el error que Alicia cometió fue no incrementar el contador dentro del bucle while
, lo que resultaba en un bucle infinito imprimiendo el número 1. La solución correcta es la opción A: "Alicia no incrementó la variable 'contador' en cada iteración del while."
¡Espero haber ayudado y buenos estudios!