Boa noite, segue o código:
import java.util.Random;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int numeroAleatorio = new Random().nextInt(100); // Gera número aleatório de 0 a 99
int tentativa = 0;
// Laço principal para as 5 tentativas
while (tentativa < 5) {
tentativa++;
System.out.println("Digite um número para adivinhar o número aleatório: ");
int numeroDigitado = scanner.nextInt();
if (numeroDigitado == numeroAleatorio) {
System.out.println("Acertou!");
break; // Sai do laço ao acertar
} else if (numeroDigitado > numeroAleatorio) {
System.out.println("O número digitado é menor que o número aleatório.");
} else {
System.out.println("O número digitado é maior que o número aleatório.");
}
// Mostra mensagem ao final das tentativas, caso não acerte
if (tentativa == 5 && numeroDigitado != numeroAleatorio) {
System.out.println("Você não conseguiu acertar o número em 5 tentativas. O número era: " + numeroAleatorio);
}
}
scanner.close(); // Fecha o Scanner para liberar o recurso
}
}