1
resposta

Jogo de adivinhação (numero Random)

Meu codigo:


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

public class numAleatorio {

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

        int numAleatorio = new Random().nextInt(100);

        int contador = 1;

        for (int i = 1; i <= 5; i++) {

            System.out.println("tente adivinhar o numero em 5 tentativas");
            int numero = scanner.nextInt();
            contador ++;

            if (numAleatorio == numero) {
                System.out.println("o numero esta correto");
                break;

            } else if (numAleatorio > numero) {
                System.out.println("o numero digitado é maior");

            } else {
                System.out.println("o numero digitado é menor");

            }
        }

        scanner.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

Olá, Gabriel! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso do laço de repetição for para controlar o número de tentativas, utilizou muito bem o Random para gerar números aleatórios e ainda compreendeu a importância das estruturas condicionais para guiar o fluxo de decisões durante o jogo.

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!