Vou compartilhar meu código, fiz desta forma:
import java.util.Random;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner leitura = new Scanner(System.in);
int numeroSorteado = new Random().nextInt(100);
int tentativas = 0;
while (tentativas < 5) {
System.out.println("Informe um número entre 0 e 100: ");
int numeroDigitado = leitura.nextInt();
tentativas++;
if(numeroDigitado >= 0 && numeroDigitado <=100) {
if(numeroDigitado > numeroSorteado) {
System.out.println("O número informado é maior que o número sorteado.");
} else if (numeroDigitado < numeroSorteado) {
System.out.println("O número informado é menor que o número sorteado.");
} else {
System.out.println("Você acertou, o número sorteado é: " + numeroSorteado);
}
} else {
System.out.println("Número digitado inválido. Informe um número entre 0 e 100!");
break;
}
}
}
}