1
resposta

[Projeto] Projeto

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

public class JogoDeAdivinhacao { public static void main(String[] args) { Scanner leitor = new Scanner(System.in); Random random = new Random(); int numeroGerado = random.nextInt(101); // número entre 0 e 100 int tentativas = 0; int numeroDigitado = 0; boolean acertou = false;

    while (tentativas < 5) {
        System.out.println("Digite um número entre 0 e 100: ");
        numeroDigitado = leitor.nextInt();
        tentativas++;

        if (numeroDigitado == numeroGerado) {
            System.out.println("Parabéns, você acertou o número secreto em " + tentativas + " tentativa(s)!");
            acertou = true;
            break;
        } else if (numeroDigitado > numeroGerado) {
            System.out.println("O número digitado é maior que o número gerado.");
        } else {
            System.out.println("O número digitado é menor que o número gerado.");
        }
    }

    if (!acertou) {
        System.out.println("Você não conseguiu acertar o número em 5 tentativas. O número era: " + numeroGerado);
    }

    leitor.close();
}

}

1 resposta

Oi, Marcos! Como vai?

Obrigada por compartilhar seu código com a comunidade Alura.

Seu programa está bem estruturado e usa if-else de forma clara para verificar a média do estudante. Gostei também da escolha do printf para formatar a média com uma casa decimal — isso deixa a saída mais elegante.

Ícone de sugestão

Para saber mais:

A título de curiosidade, ao criar um jogo de adivinhação você está colocando em prática um conceito essencial da lógica de programação: o controle de fluxo. É ele que define o que seu programa deve fazer a cada etapa, dependendo da ação da pessoa usuária.

Esses controles são feitos com estruturas como if, else, while e for. Se quiser explorar mais como essas estruturas funcionam e quando usar cada uma, vale dar uma olhada na documentação oficial da Oracle sobre controle de fluxo.

Alura

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