import java.util.Random;
import java.util.Scanner;
public class Practice {
public static void main(String[] args) {
Random aleatorio = new Random();
Scanner Teclado = new Scanner(System.in);
int numeroAleatorio = aleatorio.nextInt(101);
int intentos = 5;
while(intentos > 0){
System.out.println("Ingrese el numero para adivinar: ");
int numeroIngresado = Teclado.nextInt();
if(numeroAleatorio != numeroIngresado){
System.out.println("Numero incorrecto ingrese de nuevo. Te quedan " + intentos + " intentos");
if(numeroIngresado > numeroAleatorio){
System.out.println("El numero aleatorio es menor");
} else {
System.out.println("El numero aleatorio es mayor");
}
intentos--;
} else {
System.out.println("Acertaste el numero aleatorio!!!!");
break;
}
if (intentos == 0) {
System.out.println("Se acabaron los intentos. El numero secreto era: " + numeroAleatorio );
}
}
}
}
La salida del ejercicio es la siguiente :
Ingrese el numero para adivinar: 30 Numero incorrecto ingrese de nuevo. Te quedan 5 intentos El numero aleatorio es menor Ingrese el numero para adivinar: 20 Numero incorrecto ingrese de nuevo. Te quedan 4 intentos El numero aleatorio es menor Ingrese el numero para adivinar: 10 Numero incorrecto ingrese de nuevo. Te quedan 3 intentos El numero aleatorio es menor Ingrese el numero para adivinar: 7 Numero incorrecto ingrese de nuevo. Te quedan 2 intentos El numero aleatorio es mayor Ingrese el numero para adivinar: 8 Acertaste el numero aleatorio!!!!
Process finished with exit code 0