Hola buenas tardes, mi juego funciona pero en esta condición que es cuando adivinas el numero en el ultimo intento imprime el mensaje "Felicidades le atinaste al numero..." y también el mensaje "No le atinaste al numero...". Como le darían solución a ese caso?
import java.util.Random;
import java.util.Scanner;
public class AdivinaNumero {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
int numeroAleatorio = new Random().nextInt(100);
int intentos = 0;
System.out.println(numeroAleatorio);
while(intentos < 5){
System.out.println("Escribe el numero que intentas adivinar de 0 al 100");
int numeroUsuario= teclado.nextInt();
intentos++;
if(numeroUsuario == numeroAleatorio){
System.out.println("Felicidades le atinaste al numero que es " + numeroAleatorio +
" en el " + intentos + " intento.");
break;
}else if ((numeroUsuario > numeroAleatorio)) {
System.out.println("Tu numero es mayor al que vas adivinar");
} else {
System.out.println("Tu numero es menor al que vas adivinar");
}
System.out.println("Vas en el " + intentos + " intento.");
}
if (intentos == 5) {
System.out.println("No le atinaste al numero que es " + numeroAleatorio);
}
}
}
Nota: imprime el numero aleatorio al principio para que vean cual es