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

Desafío Adivinanza.

import java.util.Random; import java.util.Scanner;

public class JuegoDeAdivinanza { public static void main(String[] args) { Scanner teclado=new Scanner(System.in); int numeroAleatorio=new Random().nextInt(100); int intentos=1; System.out.println("numeroAleatorio:"+numeroAleatorio);

    while (intentos<6) {
        System.out.println("Oportunidad "+ intentos + ":" + " Adivine el numero del 0 al 100:");
        int numeroUsuario=teclado.nextInt();
        if (numeroUsuario<numeroAleatorio){
            System.out.println("El número debe ser Mayor");
        } else if (numeroUsuario>numeroAleatorio)
            System.out.println("El número debe ser Menor");
        else if (numeroUsuario==numeroAleatorio) {
            System.out.println("Adivinaste el número!!!");
            break;
        }
        intentos++;
    }
    if (intentos==6){
        System.out.println("No adivinaste el número. Número Generado es: "+numeroAleatorio);
    }
}

}

1 respuesta

¡Hola Wilder, espero que estés bien!

Parece que ya tienes un buen comienzo para tu juego de adivinanzas. Tu código está bastante alineado con lo que se pide en el desafío. Aquí hay algunos puntos que podrías considerar para asegurarte de que tu programa funcione perfectamente:

  1. Generación del número aleatorio: Tu código ya genera un número aleatorio entre 0 y 99. Si deseas incluir el 100, puedes cambiar new Random().nextInt(100); a new Random().nextInt(101);.

  2. Control de intentos: Estás permitiendo 5 intentos, lo cual es correcto según el desafío. Sin embargo, asegúrate de que el mensaje final se muestra solo si el usuario no adivina el número después de 5 intentos.

  3. Mensajes al usuario: Es importante que los mensajes sean claros para que el usuario entienda si debe adivinar un número mayor o menor.

  4. Estructura del código: Veo que ya estás utilizando if-else correctamente para verificar si el número del usuario es mayor, menor o igual al número aleatorio.

Espero que esto te ayude a completar tu desafío. ¡Bons estudios!