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

Mi solución Juego de adivinación

Realice mi solución al juego de adivinar un número teniendo en cuenta escenarios donde digitaran valores fuera del rango especificado.

public class JuegoAdivinacion {
    public static void main(String[] args) {
        
        Scanner teclado = new Scanner(System.in);
        int numAleatorio = new Random().nextInt(100);

        for (int i = 1; i <= 5; i++) {
            System.out.println("Ingrese un número del 0 al 100");
            int numUsuario = teclado.nextInt();
            if (numUsuario>100 || numUsuario<0) {
                System.out.println("El valor ingresado esta fuera del rango");
            }else if (numUsuario == numAleatorio) {
                System.out.println("¡Felicidades, el número " + numUsuario + " es el número aleatorio y lo encontraste en " + i +" intentos!");
                break;
            } else if (numUsuario > numAleatorio) {
                System.out.println("El número "+ numUsuario + " es mayor al número aleatorio");
            } else {
                System.out.println("El número "+ numUsuario + " es menor al número aleatorio");
            }
            if (i == 5) {
                System.out.println("Lo lamento, no adivinaste el número aleatorio '" +numAleatorio+ "' en los " +i+ " intentos");
            }
        }
    }
}
1 respuesta

¡Hola! ¿Cómo estás?

Gracias por tu aporte en el foro. Su contribución es esencial para el crecimiento de nuestra comunidad en Alura.

Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad.

Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!