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
}
}