//Apenas compartilhando a maneira que resolvi o exercício
import java.util.Random;
import java.util.Scanner;
public class JogoAdivinhacao {
public static void main(String[] args) {
System.out.println("JOGO DE ADVINHAÇÃO - 5 TENTATIVAS PARA ADVINHAR O NÚMERO QUE ESCOLHI");
System.out.println("Aguarde que estou pensando em um número...");
Random gerador = new Random();
int numeroEscolhido = gerador.nextInt(100);
System.out.println("Pronto!!! Já escolhi o número!");
System.out.println("Tente advinhar o número que escolhi em no máximo 5 tentativas!");
Scanner leitura = new Scanner(System.in);
boolean acertou = false; //Variável de controle para indicar se o usuário acertou ou não
for (int tentativa = 1; tentativa <= 5; tentativa++) {
System.out.printf("Tentativa %d de 5. Digite seu palpite: ",tentativa);
int numeroDigitado = leitura.nextInt();
if (numeroDigitado == numeroEscolhido) {
System.out.printf("Parabéns! Você conseguiu!! Acertou o número escolhido: %d %n", numeroEscolhido);
acertou = true;
break;
} else if (numeroDigitado > numeroEscolhido) {
System.out.println("O número digitado é MAIOR que o númnero escolhido!");
} else{
System.out.println("O numero digitado é MENOR que o número escolhido!");
}
}
if (!acertou) {
System.out.printf("%n Que pena! Suas 5 tentativas acabaram! O número escolhido é: %d %n", numeroEscolhido);
}
leitura.close(); // Fecha o Scanner
}
}