Come creare un simulatore di dadi usando Java (con immagini)

Sommario:

Come creare un simulatore di dadi usando Java (con immagini)
Come creare un simulatore di dadi usando Java (con immagini)

Video: Come creare un simulatore di dadi usando Java (con immagini)

Video: Come creare un simulatore di dadi usando Java (con immagini)
Video: Microsoft Access Check Register Database Lessons and Template, Checkbook, Account, Bank Balances 2024, Maggio
Anonim

La classe Random in java può essere molto utile per eseguire simulazioni e creare giochi. Un modo di base per usare questa classe è simulare un dado, il che significa ottenere un numero casuale da un certo intervallo a seconda di quante facce contiene il dado. È abbastanza facile e veloce da realizzare, il che significa che chiunque abbia una discreta conoscenza di Java potrebbe farlo facilmente.

Passi

Crea un simulatore di dadi usando Java Passaggio 1
Crea un simulatore di dadi usando Java Passaggio 1

Passaggio 1. Apri l'applicazione IDE sul tuo computer

Crea un simulatore di dadi usando Java Passaggio 2
Crea un simulatore di dadi usando Java Passaggio 2

Passaggio 2. Creare un nuovo progetto

Chiamalo DiceSimulator. Se crea automaticamente una classe principale, chiama quella classe DiceTester.

Crea un simulatore di dadi usando Java Passaggio 3
Crea un simulatore di dadi usando Java Passaggio 3

Passaggio 3. Crea una nuova classe e chiamala Dice

  • In questo file Dice, importa il pacchetto casuale:

    import java.util. Random;

Crea un simulatore di dadi usando Java Passaggio 4
Crea un simulatore di dadi usando Java Passaggio 4

Passaggio 4. All'interno della classe Dice, avvia una variabile casuale:

  • Random randomGenerator = new Random();

Crea un simulatore di dadi usando Java Passaggio 5
Crea un simulatore di dadi usando Java Passaggio 5

Passaggio 5. Avviare una variabile intera per indicare il numero di lati:

  • int lati = 0;

Crea un simulatore di dadi usando Java Passaggio 6
Crea un simulatore di dadi usando Java Passaggio 6

Passaggio 6. Creare il costruttore per Dice per definire il numero di lati che la classe di dadi avrebbe:

  • public Dice (int numberOfSides) { lati = numberOfSides;}

Crea un simulatore di dadi usando Java Passaggio 7
Crea un simulatore di dadi usando Java Passaggio 7

Passaggio 7. Creare un metodo per restituire un numero casuale compreso tra 1 e il numero di lati:

  • public int roll() {int risultato = randomGenerator.nextInt(lati) + 1; restituire il risultato; }

Crea un simulatore di dadi usando Java Passaggio 8
Crea un simulatore di dadi usando Java Passaggio 8

Passaggio 8. Crea la classe principale e chiamala DiceTester

Se DiceTester è la tua classe principale, vai invece direttamente a DiceTester

Crea un simulatore di dadi usando Java Passaggio 9
Crea un simulatore di dadi usando Java Passaggio 9

Passaggio 9. All'inizio della classe DiceTester, importa il pacchetto dello scanner:

  • import java.util. Scanner;

Crea un simulatore di dadi usando Java Passaggio 10
Crea un simulatore di dadi usando Java Passaggio 10

Passaggio 10. Crea un oggetto Scanner nel metodo principale e assegnagli un nome

Crea un simulatore di dadi usando Java Passaggio 11
Crea un simulatore di dadi usando Java Passaggio 11

Passaggio 11. Stampa la domanda:

"Di quanti dadi hai bisogno?"

  • Se sei nuovo nella programmazione, usa

    System.out.println(" ");

    per stampare le dichiarazioni.
Crea un simulatore di dadi usando Java Passaggio 12
Crea un simulatore di dadi usando Java Passaggio 12

Passaggio 12. Avviare una variabile intera chiamata howManyDice e assegnarla all'intero inserito dall'utente:

  • int howManyDice = in.nextInt();

Crea un simulatore di dadi usando Java Passaggio 13
Crea un simulatore di dadi usando Java Passaggio 13

Passaggio 13. Stampa la domanda:

"Quante facce ha ogni dado?"

Crea un simulatore di dadi usando Java Passaggio 14
Crea un simulatore di dadi usando Java Passaggio 14

Passaggio 14. Avviare una variabile intera chiamata howManySides e assegnarla all'intero immesso dall'utente:

  • int howManySides = in.nextInt();

Crea un simulatore di dadi usando Java Passaggio 15
Crea un simulatore di dadi usando Java Passaggio 15

Passaggio 15. Creare un ciclo for che itera una volta per ogni dado che l'utente desidera creare

All'interno di questo ciclo, costruisci ogni oggetto Dice utilizzando la variabile del ciclo for x e passando la variabile howManySides

Crea un simulatore di dadi usando Java Passaggio 16
Crea un simulatore di dadi usando Java Passaggio 16

Passaggio 16. Chiama il metodo roll da Dice e visualizzalo nel ciclo per ottenere tutti i risultati

Crea un simulatore di dadi usando Java Passaggio 17
Crea un simulatore di dadi usando Java Passaggio 17

Passaggio 17. Verificare che il ciclo sia simile al seguente codice:

  • for (int x = 0; x < howManyDice; x++) {theDice[x] = new Dice(howManyLati); int risultato = theDice[x].roll(); System.out.println("Lancio di dadi #" + (1 + x) + ": " + risultato); }

Crea un simulatore di dadi usando Java Passaggio 18
Crea un simulatore di dadi usando Java Passaggio 18

Passaggio 18. Esegui il programma

In molti IDE è premendo il pulsante di riproduzione verde nell'angolo in alto a sinistra dell'applicazione IDE

Suggerimenti

  • Prova a compilare ed eseguire il programma mentre inserisci nuovo codice per trovare eventuali errori nel tuo programma!
  • Mantieni il tuo codice organizzato in modo da poter trovare facilmente determinate aree del tuo codice per una revisione successiva.
  • Lascia commenti usando // per lasciare informazioni dove ritieni che necessiti di maggiore attenzione o per consentire ad altri programmatori di controllare il tuo programma!

Consigliato: