En la actividad de la clase 3. Controlando el flujo de la aplicación. Realice la actividad y surgía un pequeño error, sucedía lo mismo con la solución del instructor.
Funciona perfecto, el problema es el ultimo if que decide que cuando intentos == 5, da el mensaje "No adivinaste, el número era " + numeroRandom". Qué pasa si adivinamos el numero en los 5 intentos, va a suceder que aparecerán los dos if, el de felicitación y el de arriba también por lo que es raro que diga algo como "Felicidades no adivinaste" es un ejemplo.
Por lo que si no se va a mostrar el numero de intentos que se realizo creo que lo mejor es reducir intentos en 1 para que no suceda esto.
if (numeroUsuario == numeroRandom) {
System.out.println("¡Lo lograste el adivinaste el número!");
int i = intentos--;
break;
En el primer if se reduce intentos, para que quede en 4. Si hay alguna forma para que esto sea mejor y se muestre los intentos en que se realizo, no reduciendo el número de intentos, pueden ayudarme con eso? Gracias