2
respostas

[Projeto] [Solução] Jogo de Adivinhação by: LeoSilka

Segue o que eu acabei criando para esta solucao:

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

public class Main  {
    public static void main(String[] args) {
        Scanner leitura = new Scanner(System.in);
        Random geradorNumero = new Random();
        int selecionaJogo;
        int escolhaNumero;
        int acertos = 0;
        int erros = 0;
        int escolhaRodadas;

        System.out.printf("""
                --------------------------------------
                            JOGOS EM JAVA
                --------------------------------------
                | [1] Jogo de Adivinhacao             |
                | [2] Jokenpo                         |
                | [9] Sair                            |
                ______________________________________

                Selecione uma das opcoes acima: 
                """);
        selecionaJogo = leitura.nextInt();
        try {
            Thread.sleep(1000);
        } catch (InterruptedException e) {
        }
        if (selecionaJogo == 1) {
            System.out.println("Bem vindo ao jogo de Adivinhacao!");
            int contador = 1;
            System.out.println("Quantas rodadas pretende jogar? ");
            escolhaRodadas = leitura.nextInt();
            while (contador <= escolhaRodadas) {
                int numeroAleatorio = geradorNumero.nextInt(10);
                System.out.printf("Qual numero estou pensando? (De 0 a 10): ");
                escolhaNumero = leitura.nextInt();
                System.out.println("Sera que acertou? Pensando...");
                try {
                    Thread.sleep(1000);
                } catch (InterruptedException e) {
                }

                if (escolhaNumero == numeroAleatorio) {
                    System.out.println("Parabens, voce acertou!");
                    acertos++;
                    contador++;
                    try {
                        Thread.sleep(500);
                    } catch (InterruptedException e) {
                    }
                } else if (escolhaNumero != numeroAleatorio) {
                    System.out.println("Voce errou, o numero que pensei foi " + numeroAleatorio);
                    erros++;
                    contador++;
                    try {
                        Thread.sleep(500);
                    } catch (InterruptedException e) {
                    }
                }
            }
            System.out.println(String.format("\nVoce obteve %d acertos e %d erros!", acertos, erros));
        }
        if (selecionaJogo == 2) {
            System.out.println("Este jogo esta sendo desenvolvido!");
            return;
        } else if (selecionaJogo == 9) {
            System.out.println("Obrigado! Volte sempre!");
            return;
        }
    }
}
2 respostas

Olá Leonardo, tudo bem?

Seu código parece estar funcionando bem, mas você tem alguma dúvida em relação a ele? Se sim, por favor, me informe que eu tentarei ajudá-lo.

Caso contrário, continue praticando e aprimorando suas habilidades em Java. É sempre bom criar projetos e exercitar o que aprendemos.

Espero ter ajudado e bons estudos!

Olá Leonardo tudo bem?

Gostei da sua versão do jogo, ficou bem bacana! Depois quero ver o Jokenpo hein rs

Se tiver alguma dúvida, não deixe de nos avisar por aqui.

Bons estudos! 😄

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!