Segue minha solução para o desafio.
import java.util.Random;
import java.util.Scanner;
public class JogoAdivinhacao {
public static void main(String[] args) {
Scanner ler = new Scanner(System.in);
int randomico = new Random().nextInt(100);
int contador = 5;
String enunciado = """
########################################################
## ***Jogo de Adivinhação*** ##
## O jogo irá gerar um numero aleatório de 0 até 100, ##
## você terá 5 chances de acertar, BOA SORTE! ##
########################################################
""";
System.out.println(enunciado);
//System.out.println("numero sorteado: " + randomico);
for (int i = 0; i < 5; i++) {
System.out.printf("Digite um numero entre 0 e 100: ");
int numero = ler.nextInt();
contador--;
if (numero > randomico) {
System.out.println("Erro! O numero informado é maior que o numero sorteado");
System.out.println("Você tem + " + contador + " chances\n");
} else if (numero < randomico) {
System.out.println("Erro! O numero informado é menor que o numero sorteado");
System.out.println("Você tem + " + contador + " chances\n");
} else {
System.out.println("Acertou, Parabéns!\n###Fim de Jogo###");
break;
}
}
if (contador == 0) {
System.out.println("Suas chances acabaram, o nomero sorteado era: " + randomico + "\n ###Fim de Jogo###");
ler.close();
}
}
}