1
resposta

[CUR: Criando 1 aplicação] [EXE] Jogo de adivinhação

A plataforma do intellij é muito intuitiva, muito bom para quem está começando!

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

public class adivinhacaoGame {
    public static void main(String[] args) {
    
    //variaveis 
    
        Scanner input = new Scanner(System.in);
        Random numRa = new Random();

        int numeroSecreto = numRa.nextInt(100);
        int tentativas = 0;
        int maxTentativas = 5;
        boolean acertou = false;

        System.out.println(" Bem-vindo ao jogo da adivinhação!");
        System.out.println("Você quer tentar adivinhar?");
        System.out.println("Escolhe um numero de 0 a 100");
        System.out.println("Você tem " + maxTentativas + " tentativas.\n");

//métodos

        while (tentativas < maxTentativas) {
            System.out.print("Digite seu palpite: ");
            int chute = input.nextInt();
            tentativas++;

            if (chute == numeroSecreto) {
                System.out.println("Você acertou o número em " + tentativas + " tentativas.");
                acertou = true;
                break;
            } else if (chute < numeroSecreto) {
                System.out.println("O número secreto é MAIOR que " + chute + ".");
            } else {
                System.out.println("O número secreto é MENOR que " + chute + ".");
            }

            System.out.println("Você ainda tem " + (maxTentativas - tentativas) + " tentativa(s) restante(s).\n");

            if (!acertou) {
                System.out.println(" Suas tentativas acabaram! O número secreto era " + numeroSecreto + ".");
            }


        }
        input.close();
    }
}

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi, Mariana! Como vai?

Gostei bastante da sua implementação do jogo de adivinhação. O uso das classes Scanner e Random mostra que você entendeu bem a base de entrada de dados e geração de números aleatórios. O código está bem estruturado e fácil de ler.

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