1
resposta

[Projeto] Jogo da Sorte

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

public class Jogodasorte { public static void main(String[] args) {

    Scanner num = new Scanner(System.in);
    int numero = 0;
    int tentativa = 1;
    int numAleatorio = new Random(1).nextInt(100);

    for (int i = 0; i < 3; i++) {

        System.out.println("Jogo da sorte (Nº0-100) tentativa: " + tentativa);
        numero = num.nextInt();
        tentativa++;

        if (numero == numAleatorio){
            System.out.println("Parabéns você ganhou");
            break;
        } if (numero > numAleatorio){
            System.out.println("O numéro da sorte é menor");
        } else {
            System.out.println("O número da sorte é maior");
        }
    }

    if (numero != numAleatorio){

        System.out.println("Game Over.");
        System.out.println("Você não tem mais tentativas :( ");
        System.out.println("Obs.: Número da Sorte " + numAleatorio);
    }

}

}

1 resposta

Oi Wendell, tudo bem?

Agradeço por compartilhar o código do jogo da sorte com a gente. Parabéns por praticar programação e criar esse jogo interessante!

Analisando o código, vejo que você está utilizando a classe Scanner para obter a entrada do usuário e a classe Random para gerar um número aleatório entre 0 e 100.

Você criou um loop for que permite ao jogador fazer até três tentativas de adivinhar o número sorteado. Cada vez que o jogador faz uma tentativa, o número é lido e comparado com o número aleatório gerado. Se o jogador acertar, uma mensagem de parabéns é exibida e o jogo é encerrado. Caso contrário, o jogador recebe uma dica para tentar novamente.

Se o jogador não acertar o número após as três tentativas, uma mensagem de "Game Over" é exibida, juntamente com o número sorteado.

Continue praticando e explorando novos conceitos de programação.

Um abraço e bons estudos.