Não sei se foi a melhor solução, mas meu código ficou assim.
import java.util.Random;
import java.util.Scanner;
public class JogoDeAdivinhacao {
public static void main(String[] args) {
Scanner leitura = new Scanner(System.in);
System.out.println("=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=");
System.out.println("* Bem vindo ao jogo de adivinhação *");
System.out.println("=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=");
int numeroSecreto = new Random().nextInt(100);
System.out.println(numeroSecreto);
System.out.println("Estou pensando em um número de 0 a 100. Tente adivinhar");
int totalDeTentativas = 1;
boolean acertou = false;
while (totalDeTentativas <= 5) {
System.out.println("Tentativa " + totalDeTentativas + " de 5");
System.out.println("Qual é o seu chute?");
int chute = leitura.nextInt();
if (chute == numeroSecreto) {
acertou = true;
break;
}
totalDeTentativas++;
}
if (acertou) {
System.out.println("Parabéns! Você acertou o número secreto");
System.out.println("Total de tentativas: " + totalDeTentativas);
} else {
System.out.println("Que pena, você não acertou o número secreto. Tente novamente");
}
}
}