Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Exercício Jogo Numero Adivinhação

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

public class Adivinhacao { public static void main(String[] args) { Random random = new Random(); Scanner scanner = new Scanner(System.in);

    int numeroSecreto = random.nextInt(101); 
    int tentativas = 0;
    final int MAX_TENTATIVAS = 5;

    System.out.println("Jogo de Adivinhação!");
    System.out.println("Tente adivinhar o número entre 0 e 100. Você tem 5 tentativas.");

    while (tentativas < MAX_TENTATIVAS) {
        System.out.print("Tentativa " + (tentativas + 1) + ": ");
        int palpite = scanner.nextInt();
        tentativas++;

        if (palpite == numeroSecreto) {
            System.out.println("Parabéns! Você acertou o número em " + tentativas + " tentativa(s)!");
            break;
        } else if (palpite < numeroSecreto) {
            System.out.println("O número é **maior** do que " + palpite + ".");
        } else {
            System.out.println("O número é **menor** do que " + palpite + ".");
        }

        if (tentativas == MAX_TENTATIVAS) {
            System.out.println("Fim de jogo! Você usou todas as tentativas.");
            System.out.println("O número correto era: " + numeroSecreto);
        }
    }

    scanner.close();
}

}

2 respostas
solução!

Oi, Sheila! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Seu jogo de adivinhação ficou bem estruturado, com boas práticas como uso de Scanner, Random e final para a constante de tentativas. Parabéns!

💡 Uma dica interessante para o futuro é adicionar uma verificação para impedir que o usuário insira valores fora do intervalo. Veja este exemplo:


if (palpite < 0 || palpite > 100) {
    System.out.println("Digite um número entre 0 e 100.");
    continue;
}

Esse trecho evita entradas inválidas e mantém o jogo dentro da regra. Use continue para ignorar a tentativa atual sem contar.

Alura

Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Olá Monalisa! Muito obrigada!