Buenos dias, adjunto mi código. Saludos.
import java.util.Random;
import java.util.Scanner;
public class NumeroSecreto {
    public static void main(String[] args) {
        Scanner teclado = new Scanner(System.in);
        int numeroSecreto = new Random().nextInt(100);
        int contador = 1;
        int intentos = 5;
        System.out.println("Bienvenido al juego del número secreto! Ingresa un número del 0 al 100");
        System.out.println(numeroSecreto);
        while (contador < intentos){
            double numeroUsuario = teclado.nextInt();
            if (numeroSecreto == numeroUsuario) {
                System.out.println("Felicidades! has acertado el número secreto! El número era: " +numeroSecreto + " Lo has adivinado en: " +contador + ((contador ==1)? "intento" : "intentos"));
                break;
            } if (numeroSecreto < numeroUsuario) System.out.println("El número secreto es menor");
            else {
            System.out.println("El número secreto es mayor");
        }
            contador++;
            if (contador == intentos){
                System.out.println("Has alcanzado el máximo de intentos, el número secreto era:" + numeroSecreto);
            }
        }
 
            