Cómo hacer un simulador de dados usando Java (con imágenes)

Tabla de contenido:

Cómo hacer un simulador de dados usando Java (con imágenes)
Cómo hacer un simulador de dados usando Java (con imágenes)

Video: Cómo hacer un simulador de dados usando Java (con imágenes)

Video: Cómo hacer un simulador de dados usando Java (con imágenes)
Video: Como crear una Base de Datos en Access con tablas relacionadas. Este no es un video sobre Excel. 2024, Mayo
Anonim

La clase Random en Java puede ser muy útil para realizar simulaciones y crear juegos. Una forma básica de usar esta clase es simular un dado, lo que significa obtener un número aleatorio de un cierto rango dependiendo de cuántos lados contenga el dado. Es bastante fácil y rápido de hacer, lo que significa que cualquier persona con un conocimiento decente de Java podría hacerlo fácilmente.

Pasos

Hacer un simulador de dados usando Java Paso 1
Hacer un simulador de dados usando Java Paso 1

Paso 1. Abra su aplicación IDE en su computadora

Hacer un simulador de dados usando Java Paso 2
Hacer un simulador de dados usando Java Paso 2

Paso 2. Cree un nuevo proyecto

Nómbrelo DiceSimulator. Si crea una clase principal automáticamente, llame a esa clase DiceTester.

Hacer un simulador de dados usando Java Paso 3
Hacer un simulador de dados usando Java Paso 3

Paso 3. Cree una nueva clase y asígnele el nombre Dice

  • En este archivo de Dice, importe el paquete aleatorio:

    import java.util. Random;

Hacer un simulador de dados usando Java Paso 4
Hacer un simulador de dados usando Java Paso 4

Paso 4. Dentro de la clase Dice, inicie una variable aleatoria:

  • Random randomGenerator = new Random ();

Hacer un simulador de dados usando Java Paso 5
Hacer un simulador de dados usando Java Paso 5

Paso 5. Inicie una variable entera para indicar el número de lados:

  • int lados = 0;

Hacer un simulador de dados usando Java Paso 6
Hacer un simulador de dados usando Java Paso 6

Paso 6. Cree el constructor de Dice para definir el número de lados que tendría la clase de dados:

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

Hacer un simulador de dados usando Java Paso 7
Hacer un simulador de dados usando Java Paso 7

Paso 7. Cree un método para devolver un número aleatorio entre 1 y el número de lados:

  • public int roll () {int resultado = randomGenerator.nextInt (lados) + 1; devolver resultado; }

Hacer un simulador de dados usando Java Paso 8
Hacer un simulador de dados usando Java Paso 8

Paso 8. Cree la clase principal y asígnele el nombre DiceTester

Si DiceTester es su clase principal, vaya directamente a DiceTester

Hacer un simulador de dados usando Java Paso 9
Hacer un simulador de dados usando Java Paso 9

Paso 9. En la parte superior de la clase DiceTester, importe el paquete del escáner:

  • import java.util. Scanner;

Hacer un simulador de dados usando Java Paso 10
Hacer un simulador de dados usando Java Paso 10

Paso 10. Cree un objeto de escáner en el método principal y asígnele un nombre

Hacer un simulador de dados usando Java Paso 11
Hacer un simulador de dados usando Java Paso 11

Paso 11. Imprima la pregunta:

"¿Cuántos dados necesitas?"

  • Si es nuevo en la programación, use

    System.out.println ("");

    para imprimir declaraciones.
Hacer un simulador de dados usando Java Paso 12
Hacer un simulador de dados usando Java Paso 12

Paso 12. Inicie una variable entera llamada howManyDice y asígnela al entero que ingresa el usuario:

  • int howManyDice = in.nextInt ();

Hacer un simulador de dados usando Java Paso 13
Hacer un simulador de dados usando Java Paso 13

Paso 13. Imprima la pregunta:

"¿Cuántos lados tiene cada dado?"

Hacer un simulador de dados usando Java Paso 14
Hacer un simulador de dados usando Java Paso 14

Paso 14. Inicie una variable entera llamada howManySides y asígnela al entero que ingresa el usuario:

  • int howManySides = in.nextInt ();

Hacer un simulador de dados usando Java Paso 15
Hacer un simulador de dados usando Java Paso 15

Paso 15. Cree un bucle for que se repita una vez por cada dado que el usuario desee crear

Dentro de este ciclo, usted construye cada objeto Dice usando la variable de ciclo for x y pasando la variable howManySides

Hacer un simulador de dados usando Java Paso 16
Hacer un simulador de dados usando Java Paso 16

Paso 16. Llame al método roll de Dice y muéstrelo en el bucle para obtener todos los resultados

Hacer un simulador de dados usando Java Paso 17
Hacer un simulador de dados usando Java Paso 17

Paso 17. Verifique que el bucle sea similar al siguiente código:

  • for (int x = 0; x <howManyDice; x ++) {theDice [x] = new Dice (howManySides); int resultado = theDice [x].roll (); System.out.println ("Lanzamiento de dados #" + (1 + x) + ":" + resultado); }

Hacer un simulador de dados usando Java Paso 18
Hacer un simulador de dados usando Java Paso 18

Paso 18. ¡Ejecute el programa

En muchos IDE es presionando el botón de reproducción verde en la esquina superior izquierda de su aplicación IDE

Consejos

  • ¡Intente compilar y ejecutar el programa a medida que ingresa el nuevo código para encontrar cualquier error en su programa!
  • Mantenga su código organizado para que pueda encontrar fácilmente ciertas áreas de su código para su posterior revisión.
  • Deje comentarios usando // para dejar información donde crea que necesitará atención adicional o para que otros programadores revisen su programa.

Recomendado: