1
resposta

[Concluído] Jogo de adivinhação

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 = 0;

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

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

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

Olá Henrique! Tudo bem?

Você já fez um ótimo trabalho implementando o jogo de adivinhação. No entanto, notei um pequeno detalhe que pode ser melhorado na mensagem que informa se o número sorteado é maior. Atualmente, a mensagem está com uma vírgula e um ponto final juntos:

System.out.println("O número sorteado é maior, .");

Você pode corrigir isso removendo a vírgula e deixando apenas o ponto final, assim:

System.out.println("O número sorteado é maior.");

No mais, bons estudos!