import java.util.Random; import java.util.Scanner;
public class Adivinhacao { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); Random random = new Random();
    // Gera um número aleatório entre 0 e 99
    int numeroAleatorio = random.nextInt(100);
    int tentativas = 0;
    int maxTentativas = 5;
    System.out.println("Bem-vindo ao jogo de adivinhação! Tente adivinhar o número entre 0 e 100.");
    // Inicia o loop para permitir até 5 tentativas
    while (tentativas < maxTentativas) {
        System.out.print("Digite seu palpite: ");
        int palpite = scanner.nextInt();  // Lê o palpite do usuário
        // Verifica se o palpite está correto
        if (palpite == numeroAleatorio) {
            System.out.println("Parabéns! Você acertou o número.");
            break;  // Interrompe o loop se o número for adivinhado
        } else if (palpite > numeroAleatorio) {
            System.out.println("Seu palpite é maior que o número gerado.");  // Informa que o palpite é maior
        } else {
            System.out.println("Seu palpite é menor que o número gerado.");  // Informa que o palpite é menor
        }
        tentativas++;  // Incrementa o contador de tentativas
    }
    // Se o jogador não acertar em 5 tentativas, revela o número
    if (tentativas == maxTentativas) {
        System.out.println("Fim do jogo! O número correto era: " + numeroAleatorio);
    }
    scanner.close();  // Fecha o scanner ao final do programa
}
}