import java.util.Random;
import java.util.Scanner;
public class JogoAdivinhacao {
public static void main(String[] args) {
Scanner leitor = new Scanner(System.in);
Random random = new Random();
int numeroGerado = random.nextInt(100); // gera um número aleatório entre 0 e 99
int tentativasMaximas = 5;
int tentativas = 0;
int numeroDigitado;
System.out.println("Bem-vindo ao Jogo de Adivinhação! Você tem " + tentativasMaximas + " tentativas.");
while (tentativas < tentativasMaximas) {
System.out.print("Tentativa " + (tentativas + 1) + ": Digite um número entre 0 e 99: ");
// Lê o número digitado pelo jogador
numeroDigitado = leitor.nextInt();
tentativas++;
// Verifica se o número digitado é igual ao número gerado
if (numeroDigitado == numeroGerado) {
System.out.println("Parabéns! Você acertou o número em " + tentativas + " tentativa(s).");
return; // Encerra o programa após acertar
} else if (numeroDigitado < numeroGerado) {
System.out.println("O número digitado é menor que o número gerado.");
} else {
System.out.println("O número digitado é maior que o número gerado.");
}
}
// Se todas as tentativas forem esgotadas e o número não foi acertado
System.out.println("Você não conseguiu acertar o número em " + tentativasMaximas + " tentativas.");
System.out.println("O número era: " + numeroGerado);
}
}