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++;
}
}
}
}