1
resposta

[Projeto] Resolução do projeto: Jogo de adivinhação

Boa noite, Pessoal. Tudo bem?

Segue a resolução do projeto: ** Jogo de adivinhação

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

public class Main {

public static void main(String[] args) {

    int numeroDigitado, numeroDeTentativas = 0;

    Random geradorDeAleatorios = new Random();

    int numeroAleatório = geradorDeAleatorios.nextInt(100)+1;

    Scanner leitura = new Scanner(System.in);

    while(numeroDeTentativas < 5)
    {
        System.out.println("Digite um número entre 1 e 100 sorteado!");
        System.out.println("Digite o "+(numeroDeTentativas+1)+"º numero: ");
        numeroDigitado = leitura.nextInt();
        if(numeroDigitado < numeroAleatório)
        {
            System.out.println("O número " + numeroDigitado +" é menor que o numero alatório!");
        }
        else if(numeroDigitado > numeroAleatório)
        {
            System.out.println("O número " + numeroDigitado +" é maior que o numero alatório!");
        }
        else
        {

            System.out.println("Parabéns o numero aleatório "+ numeroAleatório + " =  o numero digitado!");
            break;
        }

        numeroDeTentativas++;
    }
    if(numeroDeTentativas ==5)
    {
        System.out.println("O numero aleatório era "+ numeroAleatório);
    }

}

}

1 resposta

Olá Marcos, tudo bem?

Obrigado por compartilhar a resolução do projeto "Jogo de adivinhação" em Java conosco! É uma ótima forma de praticar a lógica de programação e a linguagem Java.

A sua solução utiliza um gerador de números aleatórios para sortear um número entre 1 e 100, e então pede para o usuário tentar adivinhar o número em até 5 tentativas. A cada tentativa, o programa informa se o número digitado é maior ou menor que o número sorteado, até que o usuário acerte o número ou atinja o limite de tentativas.

Uma sugestão para melhorar o código seria adicionar tratamento de exceções para evitar erros caso o usuário digite um valor inválido, como uma letra ou um número fora do intervalo permitido.

Bons estudos!