1
resposta

[Projeto] Jogo de Adivinhação em Java

Segue minha resolução do projeto do jogo de adivinhação em java!

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

public class Adivinhacao {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        int numero_secreto = new Random().nextInt(100);
        int tentativas = 0;
        int chute;

        while (tentativas < 5){
            System.out.print("Digite um número: ");
            chute = sc.nextInt();
            if (chute == numero_secreto){
                System.out.println("Parabéns, você acertou o número secreto!");
                break;
            } else if (chute > numero_secreto) {
                System.out.println("Você errou! O número secreto é menor.");
            } else {
                System.out.println("Você errou! O número secreto é maior.");
            }
            tentativas++;
            if (tentativas == 5){
                System.out.println("Suas tentativas acabaram! O número secreto era " + numero_secreto);
            }
        }

        sc.close();
    }
}
1 resposta

Oi João, tudo bem?

Você fez um excelente trabalho no projeto do jogo de adivinhação. Seu código está bem estruturado e segue corretamente as instruções do exercício.

Você gerou um número aleatório, utilizou o Scanner para obter os dados do usuário, usou uma variável para contar as tentativas e um loop para controlar essas tentativas. Além disso, você usou a instrução break; para interromper o loop quando o usuário acerta o número, o que está perfeitamente correto.

Um abraço e bons estudos.