1
resposta

Resolução jogo da advinhação Java.

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

public class Main {
    public static void main(String[] args) {
        System.out.println("""
Bem vindo ao jogo de Adivinhação!
Você tem 5 chances para acertar o número aleatorio que vai de 0 até 100! Boa Sorte.
""");

        Scanner sc = new Scanner(System.in);
        Random randomNumber = new Random();

        int numberSecret = randomNumber.nextInt(100);
        int getNumber = 0;
        int attemps = 0;


        while (getNumber != numberSecret){
            getNumber = sc.nextInt();
            attemps ++;
            if (getNumber == numberSecret){
                System.out.println("Parabéns, você acertou o número secreto!! " + numberSecret);
            } else if (numberSecret > getNumber) {
                System.out.println("ERROU! Seu chute foi menor que o número secreto! ");
            } else {
                System.out.println("ERROU! Seu chute foi maior que o número secreto! ");
            } if (attemps == 5){
                System.out.println("Você perdeu!! não tem mais tentativas.");
                break;
            }
        }

    }
}
1 resposta

Oi Pablo, tudo bem?

Quero parabenizá-lo pela resolução do jogo da adivinhação em Java! Sua implementação mostra não apenas habilidades técnicas, mas também uma compreensão clara da lógica do jogo.

  1. Clareza e Organização: Seu código está bem estruturado, facilitando a leitura e compreensão. A introdução com instruções claras também torna a experiência do usuário mais amigável.

  2. Lógica do Jogo: A implementação da lógica do jogo, incluindo a contagem de tentativas e a comparação do número secreto com as suposições do usuário, está precisa e eficiente.

  3. Utilização Adequada de Recursos Java: O uso da classe Random e Scanner é apropriado, demonstrando uma escolha consciente de ferramentas Java para resolver o problema.

Agradeço por compartilhar seu código no fórum! Sua contribuição não só demonstra sua prática, mas também inspira outros aprendizes. Compartilhar experiências é fundamental para o aprendizado coletivo.

Continue praticando e enfrentando desafios! Se houver mais projetos ou dúvidas que queira discutir, estamos aqui para ajudar.

Um abraço e bons estudos.