O último if
sugerido na solução do problema, tem um problema para quando acertamos o número na última tentativa, ou seja, quando tentativa == 5
Nesse caso, recebemos a mensagem de parabenização e também a que não acertamos nas 5 tentativas.
Minha proposta de solução seria acrescentar um operador lógico && na condição desse if:
if (tentativas == 5 && numeroDaSorte != numeroAleatorio){
System.out.println("Você não conseguiu acertar o número em 05 tentativas. O número era: " + numeroAleatorio);
}