Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Projeto] JogoAdivinhacao

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

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

        System.out.println("Olá, esse é o jogo da adivinhação!");

        for (int i = 0; i < 5; i++) {
            System.out.print("Digite um número: ");
            numeroDigitado = leitor.nextInt();
            tentativas++;

            if (numeroDigitado == numeroAleatorio) {
                System.out.println("Parabéns, você acertou com " + tentativas + " tentativas!");
                break;
            } else if (numeroDigitado < numeroAleatorio) {
                System.out.println("Número menor que o secreto");
            } else {
                System.out.println("Número m 
        }
    }
}

e de quebra utilizei o git para criar um repositorio no github e adicionei o jogo lá https://github.com/Miguel0martins/alura-estudos

1 resposta

Oi, Miguel. Tudo bem com você?

Dei uma olhada no seu jogo de adivinhação e a estrutura geral está no caminho certo, o uso do for para limitar as 5 tentativas, o Scanner pra capturar o número digitado e o break assim que o usuário acerta mostram que você entendeu bem o controle de fluxo proposto no exercício. Só que tem um ponto que precisa de atenção antes do código compilar: a linha do último else está cortada, ficou System.out.println("Número m sem fechar a string com aspas e sem fechar o parêntese.

Fora esse detalhe de sintaxe, a lógica de comparação com if / else if / else está bem encaixada com o que a dica pedia, e usar Git e GitHub pra versionar o exercício é um hábito ótimo pra criar cedo, já que documentar e ter os projetos organizados em repositório facilita demais tanto pra revisar depois quanto pra mostrar num portfólio.

Você já tinha percebido essa parte cortada no código, ou foi só na hora de colar aqui no fórum que a linha acabou saindo incompleta?

Parabéns pelo projeto, Miguel, o fórum está à disposição sempre que precisar.

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