Segue meu pequeno projeto e do jeito que entendi fui fazendo, espero que esteja certo, pelo menos funcionou aqui rsrsr
import java.util.Random; import java.util.Scanner; public class Main {
public static void main(String[] args) {
System.out.println("Bem vindo ao Jogo de Advinhação!");
Scanner jogador = new Scanner (System.in);
int numeroGerado = new Random().nextInt(100);
int tentativas = 0;
int numeroDigitados = 0;
while (tentativas <5) {
System.out.println("Digite um número de 1 a 100 ");
numeroDigitados = jogador.nextInt();
tentativas++;
if (numeroGerado == numeroDigitados) {
System.out.println("Parabéns, você acertou o número em " + tentativas);
break;
} else if (numeroDigitados < numeroGerado) ;
System.out.println("O número digitado é menor que o número gerado");
if (tentativas == 5 && numeroDigitados != numeroGerado){
System.out.println("Você não conseguiu acertar o número em 5 tentativas. O número era: " + numeroGerado);
}
}
}
}