1
resposta

Faça como eu fiz 03 - Jogo da advinhação

import java.util.Scanner;

public class JogoDaAdvinhacao {
    public static void main(String[] args) {
        Scanner numberUser = new Scanner(System.in);
        boolean winner = false;

        for(int tryAgain = 3; tryAgain > 0; tryAgain--){

            System.out.println( "Você possui " + tryAgain + " tentativa(s)");

            double secretNumber = (int) (Math.random() * 100) + 1;
            int convertNumber = (int) secretNumber;

            System.out.println("Digite o número desejado: ");
            int n = numberUser.nextInt();

            if (n == secretNumber) {
                System.out.println("Parabéns! você acertou o número secreto " + convertNumber + " com" + tryAgain + "tentativas.");
                winner = true;
                break;

            } else if (n != secretNumber){
                if (n < secretNumber){

                    System.out.println("O número secreto é maior que " + n + ".");

                }else if (n > secretNumber) {

                    System.out.println("O número secreto é menor que " + n + ".");
                }
            }
        }
        if(!winner){
            System.out.println("Fim de Jogo!");
        }
    }
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso do Math.random() para gerar números aleatórios, utilizou muito bem a estrutura de repetição for para controlar as tentativas e ainda compreendeu a importância das estruturas condicionais para guiar a lógica do jogo de forma clara e interativa.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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