Como fazer um simulador de dados usando Java (com imagens)

Índice:

Como fazer um simulador de dados usando Java (com imagens)
Como fazer um simulador de dados usando Java (com imagens)

Vídeo: Como fazer um simulador de dados usando Java (com imagens)

Vídeo: Como fazer um simulador de dados usando Java (com imagens)
Vídeo: [PASSO A PASSO] Caixas de combinação dependentes no Access 2024, Maio
Anonim

A classe Random em java pode ser muito útil para realizar simulações e criar jogos. Uma maneira básica de usar esta classe é simular um dado, o que significa obter um número aleatório de um determinado intervalo dependendo de quantos lados o dado contém. É bastante fácil e rápido de fazer, o que significa que qualquer pessoa com um conhecimento decente de java pode fazê-lo facilmente.

Passos

Faça um simulador de dados usando Java Etapa 1
Faça um simulador de dados usando Java Etapa 1

Etapa 1. Abra seu aplicativo IDE em seu computador

Faça um simulador de dados usando Java Etapa 2
Faça um simulador de dados usando Java Etapa 2

Etapa 2. Crie um novo projeto

Nomeie-o como DiceSimulator. Se ele criar uma classe principal automaticamente, chame essa classe de DiceTester.

Faça um simulador de dados usando Java Etapa 3
Faça um simulador de dados usando Java Etapa 3

Etapa 3. Crie uma nova classe e nomeie-a Dice

  • Neste arquivo de dados, importe o pacote aleatório:

    import java.util. Random;

Faça um simulador de dados usando Java Etapa 4
Faça um simulador de dados usando Java Etapa 4

Etapa 4. Na classe Dice, inicie uma variável aleatória:

  • Random randomGenerator = new Random ();

Faça um simulador de dados usando Java Etapa 5
Faça um simulador de dados usando Java Etapa 5

Etapa 5. Inicie uma variável inteira para indicar o número de lados:

  • lados internos = 0;

Faça um simulador de dados usando Java Etapa 6
Faça um simulador de dados usando Java Etapa 6

Etapa 6. Crie o construtor para Dados para definir o número de lados que a classe de dados teria:

  • dados públicos (int numberOfSides) {sides = numberOfSides;}

Faça um simulador de dados usando Java Etapa 7
Faça um simulador de dados usando Java Etapa 7

Etapa 7. Crie um método para retornar um número aleatório entre 1 e o número de lados:

  • public int roll () {int result = randomGenerator.nextInt (sides) + 1; resultado de retorno; }

Faça um simulador de dados usando Java Etapa 8
Faça um simulador de dados usando Java Etapa 8

Etapa 8. Crie a classe principal e nomeie-a DiceTester

Se o DiceTester for sua classe principal, vá direto para o DiceTester

Faça um simulador de dados usando Java Etapa 9
Faça um simulador de dados usando Java Etapa 9

Etapa 9. No início da classe DiceTester, importe o pacote do scanner:

  • import java.util. Scanner;

Faça um simulador de dados usando o Java Etapa 10
Faça um simulador de dados usando o Java Etapa 10

Etapa 10. Crie um objeto Scanner no método principal e nomeie-o

Faça um simulador de dados usando o Java Etapa 11
Faça um simulador de dados usando o Java Etapa 11

Etapa 11. Imprima a pergunta:

"Quantos dados você precisa?"

  • Se você é novo em programação, use

    System.out.println ("");

    para imprimir declarações.
Faça um simulador de dados usando Java Etapa 12
Faça um simulador de dados usando Java Etapa 12

Etapa 12. Inicie uma variável inteira chamada howManyDice e atribua-a ao número inteiro nas entradas do usuário:

  • int howManyDice = in.nextInt ();

Faça um simulador de dados usando Java Etapa 13
Faça um simulador de dados usando Java Etapa 13

Etapa 13. Imprima a pergunta:

“Quantos lados cada dado tem?”

Faça um simulador de dados usando Java Etapa 14
Faça um simulador de dados usando Java Etapa 14

Etapa 14. Inicie uma variável inteira chamada howManySides e atribua-a ao número inteiro nas entradas do usuário:

  • int howManySides = in.nextInt ();

Faça um simulador de dados usando o Java Etapa 15
Faça um simulador de dados usando o Java Etapa 15

Etapa 15. Crie um loop for que itera uma vez para cada dado que o usuário deseja criar

Dentro desse loop, você constrói cada objeto Dice usando a variável de loop for x e passando a variável howManySides

Faça um simulador de dados usando o Java Etapa 16
Faça um simulador de dados usando o Java Etapa 16

Etapa 16. Chame o método roll de Dice e exiba-o no loop para obter todos os resultados

Faça um simulador de dados usando o Java Etapa 17
Faça um simulador de dados usando o Java Etapa 17

Etapa 17. Verifique se o loop é semelhante ao seguinte código:

  • para (int x = 0; x <comoManyDice; x ++) {theDice [x] = new Dice (howManySides); resultado interno = theDice [x].roll (); System.out.println ("Lançamento dos dados #" + (1 + x) + ":" + resultado); }

Faça um simulador de dados usando Java Etapa 18
Faça um simulador de dados usando Java Etapa 18

Etapa 18. Execute o programa

Em muitos IDE, basta pressionar o botão play verde no canto superior esquerdo do aplicativo IDE

Pontas

  • Tente compilar e executar o programa conforme você insere o novo código para encontrar erros em seu programa!
  • Mantenha seu código organizado para que você possa encontrar facilmente certas áreas de seu código para revisão posterior.
  • Deixe comentários usando // para deixar informações onde você acredita que precisará de atenção extra ou para que outros programadores examinem seu programa!

Recomendado: