import java.util.Random; import java.util.Scanner;
/* Crie 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.*/ public class JogoAdvinhacao { public static void main(String[] args) { Scanner leitura = new Scanner(System.in);
int tentativa = 5; //Contador sera iniciado com 5 pois na proposta é solicitado uma variavel para contar as tentativas
int numeroSecreto = new Random().nextInt(100);
while (tentativa > 0) { //enquanto a tentativa for maior que 5 o programa do loop irá acontecer
System.out.println("Tente adivinhar um numero entre 0 e 100");
int numero = leitura.nextInt(); //leitura do "chute"
if (numero == numeroSecreto) {
System.out.println("Parabens voce conseguiu");
break;
} else if (numero < numeroSecreto) {
tentativa--; //ele so irá diminuir a tentativa se a condição do if for verdadeira
System.out.println("O numero secreto é maior que seu chute, tente novamente. " + tentativa + "Tentativas Restantes");
} else {
tentativa--;
System.out.println("O numero secreto é menor que seu chute, tente novamente. " + tentativa + "Tentativas Restantes");
}
}
System.out.println("O numero secreto era: " + numeroSecreto);
}
}