import java.util.Random;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
/*
* Exercício: Criar um programa que simula um jogo de adivinhação,
* que deve gerar um número aleatório entre 0 e 100 e pedir
* para que o usuário tente adivinhar o número, em até 5 tentativas.
* A cada tentativa, o programa deve informar se o número digitado
* pelo usuário é maior ou menor do que o número gerado.
*/
int numeroAleatorio = new Random().nextInt(100);
Scanner leitura = new Scanner(System.in);
int numero = 0;
int contador = 1;
System.out.println("O número foi sorteado!\n");
while (contador <= 5) {
System.out.println("Tente adivinhar!");
numero = leitura.nextInt();
if (numero == numeroAleatorio) {
System.out.println("Parabéns, você acertou!");
break;
} else {
if (numero > numeroAleatorio){
System.out.println("O número que você escolher é maior que o número sorteado!");
System.out.printf("Essa foi a %dª tentativa\n\n", contador);
} else {
System.out.println("O número que você escolheu é menor que o número sorteado!");
System.out.printf("Essa foi a %dª tentativa\n\n", contador);
}
contador++;
}
}
if (contador > 5) {
System.out.println("Não foi dessa vez!");
System.out.println("O número aleatório era: " + numeroAleatorio);
System.out.println("Obrigado por jogar!");
}
}
}