1
resposta

[Programa] Jogo de adivinhação

Olá, segue meu projeto do Jogo da Adivinhação.

import java.util.Scanner;

public class JogoDaAdivinhacao {
    public static void main(String[] args) {
        Scanner leitura = new Scanner(System.in);

        int numeroAleatorio = new Random().nextInt(101);
        int tentativas = 0;

        System.out.println("Bem vindo(a), vamos jogar?");
        System.out.println("Adivinhe o número de 1 a 100, você tem 5 tentativas.");

        while (tentativas < 5) {
            int numeroEscolhido = leitura.nextInt();
            tentativas++;
            if (numeroEscolhido < numeroAleatorio) {
                System.out.println("O número secreto é maior que " + numeroEscolhido);

            } else if (numeroEscolhido > numeroAleatorio) {
                System.out.println("O número secreto é menor que " + numeroEscolhido);

            } else {
                System.out.println(String.format("Parabéns, você acertou, o número secreto é %d!", numeroAleatorio));
                break;
            }
            if (tentativas == 5){
                System.out.println(String.format("As tentativas acabaram, o número secreto era %d!", numeroAleatorio));
            }
        }
    }
}

1 resposta

Oii Renato, tudo bem?

Muito legal ver você praticando com um projeto de Jogo de Adivinhação! O código está bem estruturado e funciona conforme esperado.

Parabéns pelo excelente trabalho e continue praticando!

Um abraço e bons estudos.