1
resposta

Jogo de Adivinhação.

import java.util.Random; //Importa a classe para gerar o número randomico.
import java.util.Scanner; // Importa a classe para coletar dados do usuário.

public class Adivinha {
    public static void main(String[] args) {
        int geraNumero = new Random().nextInt(101); //Gera o número de 0 a 100.
        Scanner read = new Scanner(System.in);
        int tentativas = 0;
        int numero = 0;

        while (tentativas < 5) {
            System.out.println("Digite um número: ");
            numero = read.nextInt();
            tentativas++;

            if (numero == geraNumero) {
                System.out.println("Parabéns! Você acertou em: " +tentativas+ " tentativas.");
                break; //Serve para sair do While se o usuário acertar.
            } else if (numero > geraNumero) { //Se o usuário digita um número maior que o gerado.
                System.out.println("O número que você digitou é maior, tente um número menor.");
            } else //Se o usuário digita um número menor que o gerado.
                System.out.println("O número que você digitou é menor, tente um número maior.");
        }
        if (tentativas == 5 && numero != geraNumero) { //Condicional para quando o usuário não acertar.
            System.out.println("Você não acertou o número em 5 tentativas.");
            System.out.println("O número em questão era: " +geraNumero);
        }
        read.close(); //Fecha o Scanner.
    }
}

// Estudar como validar as entradas de dados do usuário.
1 resposta

Oi, Gabriel.

Agradeço por compartilhar.

Gostei da sua implementação do jogo de adivinhação, principalmente do controle do fluxo com o while, do uso correto do break e das mensagens claras para orientar quem joga. Sua lógica tá bem alinhada com a proposta da atividade e mostra atenção ao funcionamento do código.

Continue praticando esse tipo de exercício, pois isso fortalece muito sua base em Java e ajuda a ganhar confiança.

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