1
resposta

Jogo de advinhação

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

public class Main {
    public static void main(String[] args) {
        int tentativas = 0;
        int palpiteUsuario = -1;
        int numeroSecreto = new Random().nextInt(100);

        Scanner entrada = new Scanner(System.in);

        String mensagemInicial = """
                Bem vindo ao jogo de advinhação!
                Tente advinhar o número secreto digitando um número de 0 a 100.
                Você tem 5 tentativas.
                Boa sorte!
                
                """;

        System.out.println(mensagemInicial);


        while (tentativas < 5) {
            System.out.println("Digite um número de 0 a 100");
            palpiteUsuario = entrada.nextInt();
            tentativas++;

            if (palpiteUsuario == numeroSecreto) {
                System.out.println("Parabéns! Você acertou o número secreto é " + palpiteUsuario);
                break;
            } else if (palpiteUsuario < numeroSecreto) {
                System.out.println("Errou! O número secreto é maior que " + palpiteUsuario);
            } else {
                System.out.println("Errou! O número secreto é menor que " + palpiteUsuario);

            }

            if (tentativas == 5) {
                System.out.println("Limite máximo de tentativas atingido!");
                System.out.println("O número secreto era: " + numeroSecreto);
            }
        }

    }
}

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi Marcia.
Gostei da sua dedicação e dá forma que organizou seu código.
Obrigado por compartilhar seu conhecimento.
Bons estudos.