0
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();
}

}