import java.util.Random; //Importa a classe para gerar o número randomico.
import java.util.Scanner; // Importa a classe para coletar dados do usuário.
public class Adivinha {
public static void main(String[] args) {
int geraNumero = new Random().nextInt(101); //Gera o número de 0 a 100.
Scanner read = new Scanner(System.in);
int tentativas = 0;
int numero = 0;
while (tentativas < 5) {
System.out.println("Digite um número: ");
numero = read.nextInt();
tentativas++;
if (numero == geraNumero) {
System.out.println("Parabéns! Você acertou em: " +tentativas+ " tentativas.");
break; //Serve para sair do While se o usuário acertar.
} else if (numero > geraNumero) { //Se o usuário digita um número maior que o gerado.
System.out.println("O número que você digitou é maior, tente um número menor.");
} else //Se o usuário digita um número menor que o gerado.
System.out.println("O número que você digitou é menor, tente um número maior.");
}
if (tentativas == 5 && numero != geraNumero) { //Condicional para quando o usuário não acertar.
System.out.println("Você não acertou o número em 5 tentativas.");
System.out.println("O número em questão era: " +geraNumero);
}
read.close(); //Fecha o Scanner.
}
}
// Estudar como validar as entradas de dados do usuário.