1
resposta

[Projeto] Resolução do projeto

import java.util.Random; import java.util.Scanner;

public class JogoEncontre { public static void main(String[] args) {

    Scanner JogoEncontre = new Scanner(System.in);
    int NumeroAleatorio = new Random().nextInt(100);
    int chances = 5;
    int contador = 0;


    System.out.println("Esse é o jogo da adivinhação, você terá que adivinhar o numero em 5 tentativas!");
    System.out.println("Preparado? Vamos começar ");

    while (contador < 5) {
        System.out.println("Digite um numero de 0 a 100: ");
        int numeroinput = JogoEncontre.nextInt();
        contador++;
        chances--;
        if (numeroinput < NumeroAleatorio) {
            System.out.println("Esse numero é menor que o escolhido. Restam " + chances + " alternativas");
        } else if (numeroinput > NumeroAleatorio) {
            System.out.println("este numero é maior que o escolhido. Restam " + chances + " alternativas");
        } else if (numeroinput == NumeroAleatorio){ 
            System.out.println("Parabens, você acertou");
            break;
        } if (contador == 5){
            System.out.println("Game Over, o numero secreto era" + NumeroAleatorio);
        }
    }





}

}

1 resposta

Olá Brunno, tudo bem?

Bem legal seu projeto, o código está funcionando corretamente.

Uma sugestão para melhorar o jogo seria adicionar uma opção para o usuário jogar novamente após acertar ou errar as 5 tentativas. Para isso, você pode colocar todo o código dentro de um laço "do-while" e perguntar ao usuário se ele deseja jogar novamente após o término do jogo.

Bons estudos!