A solução está correta?
import java.util.Random;
import java.util.Scanner;
public class jogoadvinhaTESTE {
public static void main(String[] args) {
Scanner leitura = new Scanner(System.in);
int i = new Random().nextInt(100);
System.out.println(i); //APENAS PARA INFORMAÇÃO DE TESTE
for (int contador = 1; contador <= 5; contador++) {
System.out.println("DIGITE UM NÚMERO PARA TENTAR ADIVINHAR:");
int alternativas = leitura.nextInt();
if (alternativas != i && alternativas > i) {
System.out.println("tentativa está incorreta e o numero digitado é maior do que o numero gerado");
} else if (alternativas != i && alternativas < i) {
System.out.println("tentativa está incorreta e o numero digitado é menor do que o numero gerado");
} else if (alternativas == i) {
System.out.println("Parabéns! voce conseguiu acertar o número");
break;
}
if (contador == 5)
System.out.println("Você errou todas as tentativas!");
}
}
}