1
resposta

[Projeto] Meu projeto de adivinhação

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

public class Adivinhação {
    public static void main(String[] args) {
        Scanner leitura = new Scanner(System.in);
        Random aleatorio = new Random();

        int numeroDeTentativas = 0;
        int chute = 0;
        int numeroAleatorio = aleatorio.nextInt(5) + 1;


        for (int i = 0; i < 5; i++) {
            System.out.println("Tente adivinhar o número correto. Digite um número entre 1 ao 5 e boa sorte!");
             chute = leitura.nextInt();
             numeroDeTentativas++;

            if (chute == numeroAleatorio) {
                System.out.println("Parabéns, você acertou");
                System.out.println("Você precisou de " + numeroDeTentativas + " tentativas para acertar!");
                break;
            }
            else if (chute <= numeroAleatorio) {
                System.out.println("Seu chute é menor do que o número gerado");

            }
            else if (chute >= numeroAleatorio) {
                System.out.println("Seu chute é maior do que o número gerado");
            }





        }
    }

}

1 resposta

Olá, Maria Vitória! Tudo bem?

Parabéns pelo seu projeto de adivinhação! Seu código ficou ótimo, muito bem organizado e com toda a lógica funcionando perfeitamente.

A forma como você usou o laço for para controlar o número de tentativas e as mensagens de feedback (maior, menor ou acertou) deixaram o jogo muito divertido e interativo.

Mandou muito bem! Continue praticando e criando, que é a melhor forma de aprender.

Bons estudos!

Sucesso

Imagem da comunidade