1
resposta

Jogo De Adivinhação

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

public class JogoAdivinhacao {
    public static void main(String[] args) {
        Random numeroAleatorio = new Random();
        int maquina = numeroAleatorio.nextInt(101);
        int maxTentativas = 5;
        int tentativasRestantes = maxTentativas;
        Scanner sc = new Scanner(System.in);

        System.out.println("Jogo da adivinhação");
        System.out.println("Tente adivinhar um número entre 0 e 100. Você tem " + maxTentativas + " tentativas.");

        while (tentativasRestantes > 0) {
            System.out.print("Digite um número entre 0 e 100: ");

            if (!sc.hasNextInt()) {
                System.out.println("Entrada inválida. Digite um número inteiro entre 0 e 100.");
                sc.nextLine();
                continue;
            }

            int user = sc.nextInt();
            sc.nextLine();

            if (user < 0 || user > 100) {
                System.out.println("Número fora do intervalo. Digite entre 0 e 100.");
                continue;
            }

            if (user == maquina) {
                System.out.println("Parabéns, você acertou!!!");
                break;
            }

            tentativasRestantes--;
            if (tentativasRestantes == 0) {
                System.out.println("Você não tem mais chances!");
                System.out.println("O número correto era: " + maquina);
                break;
            }

            System.out.println("Você errou. Tentativas restantes: " + tentativasRestantes);
            if (maquina > user) {
                System.out.println("O número é maior do que você digitou.");
            } else {
                System.out.println("O número é menor do que você digitou.");
            }
        }

        sc.close();
    }
}

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

Olá Vinicius.
Obrigado por compartilhar seu aprendizado.
Está no caminho certo.
Bons estudos.