Comment faire un simulateur de dés en utilisant Java (avec des images)

Table des matières:

Comment faire un simulateur de dés en utilisant Java (avec des images)
Comment faire un simulateur de dés en utilisant Java (avec des images)

Vidéo: Comment faire un simulateur de dés en utilisant Java (avec des images)

Vidéo: Comment faire un simulateur de dés en utilisant Java (avec des images)
Vidéo: Aid of the Tempest | Critical Role | Campaign 3, Episode 66 2024, Peut
Anonim

La classe Random en Java peut être très utile pour effectuer des simulations et créer des jeux. Une façon basique d'utiliser cette classe est de simuler un dé, ce qui signifie obtenir un nombre aléatoire à partir d'une certaine plage en fonction du nombre de faces du dé. C'est assez facile et rapide à faire, ce qui signifie que toute personne ayant une bonne connaissance de Java pourrait facilement le faire.

Pas

Créer un simulateur de dés à l'aide de Java Étape 1
Créer un simulateur de dés à l'aide de Java Étape 1

Étape 1. Ouvrez votre application IDE sur votre ordinateur

Créer un simulateur de dés à l'aide de Java Étape 2
Créer un simulateur de dés à l'aide de Java Étape 2

Étape 2. Créez un nouveau projet

Nommez-le DiceSimulator. S'il crée automatiquement une classe principale, appelez cette classe DiceTester.

Créer un simulateur de dés à l'aide de Java Étape 3
Créer un simulateur de dés à l'aide de Java Étape 3

Étape 3. Créez une nouvelle classe et nommez-la Dice

  • Dans ce fichier Dice, importez le package aléatoire:

    importer java.util. Random;

Créer un simulateur de dés à l'aide de Java Étape 4
Créer un simulateur de dés à l'aide de Java Étape 4

Étape 4. Dans la classe Dice, initiez une variable aléatoire:

  • Random randomGenerator = new Random();

Créer un simulateur de dés à l'aide de Java Étape 5
Créer un simulateur de dés à l'aide de Java Étape 5

Étape 5. Initiez une variable entière pour indiquer le nombre de côtés:

  • int côtés = 0;

Créer un simulateur de dés à l'aide de Java Étape 6
Créer un simulateur de dés à l'aide de Java Étape 6

Étape 6. Créez le constructeur pour Dice pour définir le nombre de faces que la classe de dés aurait:

  • public Dice (int numberOfSides) { côtés = numberOfSides;}

Créer un simulateur de dés à l'aide de Java Step 7
Créer un simulateur de dés à l'aide de Java Step 7

Étape 7. Créez une méthode pour renvoyer un nombre aléatoire entre 1 et le nombre de côtés:

  • public int roll() {int result = randomGenerator.nextInt(sides) + 1; renvoyer le résultat; }

Créer un simulateur de dés à l'aide de Java Étape 8
Créer un simulateur de dés à l'aide de Java Étape 8

Étape 8. Créez la classe principale et nommez-la DiceTester

Si DiceTester est votre classe principale, allez directement à DiceTester à la place

Créer un simulateur de dés à l'aide de Java Étape 9
Créer un simulateur de dés à l'aide de Java Étape 9

Étape 9. En haut de la classe DiceTester, importez le package du scanner:

  • importer java.util. Scanner;

Créer un simulateur de dés à l'aide de Java Step 10
Créer un simulateur de dés à l'aide de Java Step 10

Étape 10. Créez un objet Scanner dans la méthode principale et nommez-le

Créer un simulateur de dés à l'aide de Java Étape 11
Créer un simulateur de dés à l'aide de Java Étape 11

Étape 11. Imprimez la question:

« Combien de dés avez-vous besoin ? »

  • Si vous débutez en programmation, utilisez

    System.out.println(" ");

    pour imprimer les relevés.
Créer un simulateur de dés à l'aide de Java Étape 12
Créer un simulateur de dés à l'aide de Java Étape 12

Étape 12. Initiez une variable entière appelée howManyDice et affectez-la à l'entier saisi par l'utilisateur:

  • int howManyDice = in.nextInt();

Créer un simulateur de dés à l'aide de Java Step 13
Créer un simulateur de dés à l'aide de Java Step 13

Étape 13. Imprimez la question:

« Combien de faces ont chaque dé ? »

Créer un simulateur de dés à l'aide de Java Étape 14
Créer un simulateur de dés à l'aide de Java Étape 14

Étape 14. Initiez une variable entière appelée howManySides et affectez-la à l'entier saisi par l'utilisateur:

  • int howManySides = in.nextInt();

Créer un simulateur de dés à l'aide de Java Étape 15
Créer un simulateur de dés à l'aide de Java Étape 15

Étape 15. Créez une boucle for qui itère une fois pour chaque dé que l'utilisateur souhaite créer

Dans cette boucle, vous construisez chaque objet Dice en utilisant la variable de boucle for x et en passant la variable howManySides

Créer un simulateur de dés à l'aide de Java Étape 16
Créer un simulateur de dés à l'aide de Java Étape 16

Étape 16. Appelez la méthode roll depuis Dice et affichez-la dans la boucle pour obtenir tous les résultats

Créer un simulateur de dés à l'aide de Java Étape 17
Créer un simulateur de dés à l'aide de Java Étape 17

Étape 17. Vérifiez que la boucle ressemble au code suivant:

  • for (int x = 0; x < howManyDice; x++) {theDice[x] = new Dice(howManySides); int result = theDice[x].roll(); System.out.println("Roll de dés #" + (1 + x) + ": " + résultat); }

Créer un simulateur de dés à l'aide de Java Étape 18
Créer un simulateur de dés à l'aide de Java Étape 18

Étape 18. Exécutez le programme

Dans de nombreux IDE, appuyez sur le bouton de lecture vert dans le coin supérieur gauche de votre application IDE

Des astuces

  • Essayez de compiler et d'exécuter le programme au fur et à mesure que vous insérez du nouveau code pour trouver les erreurs dans votre programme !
  • Gardez votre code organisé afin que vous puissiez facilement trouver certaines zones de votre code pour une révision ultérieure.
  • Laissez des commentaires en utilisant // pour laisser des informations là où vous pensez avoir besoin d'une attention supplémentaire ou pour que d'autres programmeurs examinent votre programme !

Conseillé: