1
resposta

resposta desafio

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

    public class DesafioEscolhaNumero {
        public static void main(String[] args) {
            Scanner tentativaUsuario = new Scanner(System.in);
            int numeroAleatorio = new Random().nextInt(100);
            int tentativa = 0;
            int numeroDigitado = 0;

        while (tentativa < 5){
            System.out.println("Informe um numero de 1 a 100 ");
            numeroDigitado = tentativaUsuario.nextInt();
            tentativa++;

            if (numeroDigitado == numeroAleatorio){
                System.out.println("Parabens você acertou o numero em " + tentativa +"tentativas");
                break;

            } else {
                if (tentativa < numeroAleatorio){
                    System.out.println("O numero escolhido e maior que " + numeroDigitado);
                }else{
                    System.out.println("O numero escolhido e menor que " + numeroDigitado);
                }

            }
            if (tentativa == 5 && numeroDigitado != numeroAleatorio) {
                System.out.println("Você não conseguiu acertar o número em 05 tentativa. O número era: " + numeroAleatorio);
            }
            }
    }
}
1 resposta

Olá, Everton, como vai?

Seu código está funcional e cumpre bem a lógica do jogo de adivinhação. A estrutura geral está clara, e a contagem de tentativas está sendo controlada corretamente.

Apenas um ponto de atenção: no bloco que informa se o número digitado é maior ou menor que o número sorteado, a comparação está usando a variável tentativa em vez de numeroDigitado em relação ao numeroAleatorio. Isso pode impactar a lógica do jogo. O ideal seria algo como:

if (numeroDigitado < numeroAleatorio) {
    System.out.println("O número escolhido é maior que " + numeroDigitado);
} else {
    System.out.println("O número escolhido é menor que " + numeroDigitado);
}

Com esse ajuste, o retorno ao usuário será mais coerente com a comparação entre os números.

Obrigado por compartilhar sua solução. Continue praticando e postando suas ideias, o fórum está por aqui sempre que precisar.

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