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

Desafío: juego de adivinación

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

public class AdivinaElNumero {

public static void main(String[] args) {

    Scanner lector = new Scanner(System.in);
    int numGenerado = new Random().nextInt(100); //Genera un numero al azar
    int intentos = 0;

    System.out.println("Adivina el numero");
    while (intentos < 5) {
        System.out.println("Escriba un numero del 0 al 100");
        int numUsuario = lector.nextInt();
        intentos++;

        if (numUsuario == numGenerado) {
        System.out.println("Felicidades adivinaste el numero al " + intentos + "intento");
        break;
        }  else if (numUsuario < numGenerado) {
        System.out.println("El numero digitado es MENOR al generado");
            } else {
        System.out.println("El numero digitado es MAYOR al generado");
            }
    }
    
    if (intentos == 5) {
        System.out.println("Lo siento, no conseguiste adivinar el número en 5 intentos. El número era " + numGenerado);
    }

}
1 respuesta

Hola Norlan, espero que estés bien

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.

Dejo sugerencia de contenidos sobre Java:

¡Abrazos y buenos estudios!

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