Hola estimados compañeros comparto mi código para guía o mejora .
import java.util.Random;
import java.util.Scanner;
public class juegoAdivinanza {
    public static void main(String[] args) {
        Scanner teclado = new Scanner(System.in);
    
            int numeroCorrecto = new Random().nextInt(100);
    
            int numero =0;
    
            int intentos = 1;
    
            int maxIntentos= 3;
    
            System.out.println(numeroCorrecto);
            System.out.println("bienvenido al desafio");
            System.out.println("Tienes " + maxIntentos + " intentos");
           for (int i = 0; i <= numeroCorrecto; i++) {
               System.out.println("Introduzca un número: ");
               numero = teclado.nextInt();
               if(numero == numeroCorrecto){
                   System.out.println("!felicidades ganaste¡");
                   break;
               }else if (numero > numeroCorrecto)
               {
                   System.out.println("El número es correcto es menor");
               }
               else {
                   System.out.println("El número es correcto es mayor");
                }
               if(maxIntentos == intentos){
                   System.out.println("!Agotaste tus intentos¡ el número era ="+numeroCorrecto);
                   
              }else {
                    System.out.println("Vas "+intentos+ " te quedan "+maxIntentos);
                     intentos++;
              }
        }
    }
}
 
            