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

Adivina el numero secreto

public class advinanza { public static void main(String[] args) {

Scanner lector = new Scanner(System.in);

int numeroaleatorio = new Random().nextInt(100) + 1;
int numUsuario = 0;
int numIntentos = 0;

System.out.println( """
        Reglas del juego:
        * ingresa un número entre 1 y 100.
        * Cuentas con 5 intentos.
        """);

while (numIntentos < 5) {
    System.out.println(" Adivina el número secreto!!" );

    numUsuario = lector.nextInt();
    numIntentos++;

    if (numUsuario == numeroaleatorio) {
        System.out.println("¡Genial, lo has conseguido en " + numIntentos + " intentos!");
        break;
    } else if (numUsuario < numeroaleatorio) {
        System.out.println("El número secreto es mayor!!");
    } else {
        System.out.println("El número secreto es menor!!");
    }

    if (numIntentos == 5) {
        System.out.println("Lo siento, has agotado tus intentos. El número secreto era: " + numeroaleatorio);
    }
}

lector.close();

} }

1 respuesta

Hola Gustavo, espero que estés bien

Considero su código muy bueno, en este momento no veo puntos de mejora. ¡Continúa con sus estudios y éxito en su carrera!

Gracias por compartir tu ejercício práctico con nosotros! Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura. Sigue comprometido y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

¡Abrazos y buenos estudios!

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