Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

03. Controlando o fluxo da aplicação. Faça como eu fiz: Jogo de adivinhação

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

public class JogoDeAdivinhacao { public static void main(String[] args) { System.out.println("Adivinhe o número entre 0 e 100!"); System.out.println("Você tem 5 tentativas.");

Random random = new Random();
int numeroAleatorio = random.nextInt(101); // número entre 0 e 100
Scanner scanner = new Scanner(System.in);
int tentativas = 5;

for (int i = 0; i < tentativas; i++) {
    System.out.print("Tentativa " + (i + 1) + ": ");
    int palpite = scanner.nextInt();

    if (palpite == numeroAleatorio) {
        System.out.println("Parabéns! Você acertou!");
        break;
    } else if (palpite < numeroAleatorio) {
        System.out.println("O número é maior.");
    } else {
        System.out.println("O número é menor.");
    }

    if (i == tentativas - 1) {
        System.out.println("Acabaram as tentativas! O número era: " + numeroAleatorio);
    }
}

scanner.close();

} }

1 resposta
solução!

Oi, Gabrielly! Como vai?

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

O seu jogo de adivinhação ficou ótimo! Gostei de como você usou a classe Random para gerar o número e estruturou o for com mensagens claras ao usuário. Tá super funcional!

Ícone de sugestão

Para saber mais:

A título de curiosidade, o jogo de adivinhação é uma ótima maneira de praticar a estrutura while em Java. Mas você sabia que existe também a estrutura do-while, que garante que o bloco de código será executado pelo menos uma vez, mesmo que a condição seja falsa?

Olha um exemplo simples:

int tentativa = 0;
do {
    System.out.println("Tentando adivinhar...");
    tentativa++;
} while (tentativa < 3);

Esse tipo de estrutura pode ser útil quando você quer que algo aconteça pelo menos uma vez antes de verificar a condição — como exibir um menu ou pedir um palpite inicial no jogo!

Alura

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