import java.util.Scanner;
import java.util.Random;
public class Adivinanza {
public static void main(String[] args) {
int numeroGenerado = new Random().nextInt(100);
Scanner teclado = new Scanner(System.in); // Se usa para leer una entrada del usuario.
System.out.println("Adivina el número secreto!.");
int numeroIngresado = 0;
int contadorDeIntentos = 1;
int maximosIntentos = 5;
while (numeroIngresado != numeroGenerado) {
System.out.println("Ingresa un número del 1 al 100.");
int numeroDelUsuario = teclado.nextInt(); // Se usa para leer un número entero.
maximosIntentos--;
if (numeroDelUsuario == numeroGenerado) {
if (contadorDeIntentos == 1) {
System.out.println("Felicidades, el número secreto es:" + numeroDelUsuario + "." + " Lo hiciste en " + contadorDeIntentos + " intento.");
} else {
System.out.println("Felicidades, el número secreto es " + numeroDelUsuario + "." + " Lo hiciste en " + contadorDeIntentos + " intentos.");
}
break;
} else {
if (numeroDelUsuario > numeroGenerado) {
System.out.println("El número secreto es menor. Te quedan " + maximosIntentos + " intentos.");
} else {
System.out.println("El número secreto es mayor. Te quedan " + maximosIntentos + " intentos.");
}
contadorDeIntentos++;
if (contadorDeIntentos == 6) {
System.out.println("Llegaste al máximo número de intentos");
break;
}
}
}
}
}