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 Adivinanza {
    public static void main(String[] args) {
        Scanner lector = new Scanner(System.in);
        int numeroAleatorio = new Random().nextInt(100);
        System.out.println(numeroAleatorio);
        int numeroUsuario;
        int numeroIntentos = 5;
        for (int i = 0; i < numeroIntentos; i++) {
            System.out.println("Ingrese un numero entre 0 y 100: ");
            numeroUsuario = lector.nextInt();
            if (numeroUsuario == numeroAleatorio) {
                System.out.println("Felicidades, has adivinado el numero");
                break;
            } else if (numeroUsuario < numeroAleatorio) {
                System.out.println("El numero tiene que ser mayor, te quedan " +(numeroIntentos - (i +1)) + " intentos");
            } else {
                System.out.println("El numero tiene que ser menor, te quedan " +(numeroIntentos - (i + 1)) + " intentos");
            }

            if( i == numeroIntentos-1){
                System.out.println("Haz perdido, el numero era: " + numeroAleatorio);
            }
        }
    }
}
1 respuesta

Hola Jose, 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.

¡Abrazos y buenos estudios!

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