So erstellen Sie einen Würfelsimulator mit Java (mit Bildern)

Inhaltsverzeichnis:

So erstellen Sie einen Würfelsimulator mit Java (mit Bildern)
So erstellen Sie einen Würfelsimulator mit Java (mit Bildern)

Video: So erstellen Sie einen Würfelsimulator mit Java (mit Bildern)

Video: So erstellen Sie einen Würfelsimulator mit Java (mit Bildern)
Video: Datenbank erstellen in Microsoft Access einfach erklärt für Anfänger 2024, April
Anonim

Die Random-Klasse in Java kann sehr hilfreich sein, um Simulationen durchzuführen und Spiele zu erstellen. Eine grundlegende Möglichkeit, diese Klasse zu verwenden, besteht darin, einen Würfel zu simulieren, was bedeutet, eine zufällige Zahl aus einem bestimmten Bereich zu erhalten, je nachdem, wie viele Seiten der Würfel enthält. Es ist ziemlich einfach und schnell zu machen, was bedeutet, dass jeder mit guten Java-Kenntnissen es leicht machen kann.

Schritte

Erstellen Sie einen Würfelsimulator mit Java Schritt 1
Erstellen Sie einen Würfelsimulator mit Java Schritt 1

Schritt 1. Öffnen Sie Ihre IDE-Anwendung auf Ihrem Computer

Erstellen Sie einen Würfelsimulator mit Java Schritt 2
Erstellen Sie einen Würfelsimulator mit Java Schritt 2

Schritt 2. Erstellen Sie ein neues Projekt

Nennen Sie es DiceSimulator. Wenn es automatisch eine Hauptklasse erstellt, rufen Sie diese Klasse DiceTester auf.

Erstellen Sie einen Würfelsimulator mit Java Schritt 3
Erstellen Sie einen Würfelsimulator mit Java Schritt 3

Schritt 3. Erstellen Sie eine neue Klasse und nennen Sie sie Würfel

  • Importieren Sie in diese Dice-Datei das zufällige Paket:

    java.util. Random importieren;

Erstellen Sie einen Würfelsimulator mit Java Schritt 4
Erstellen Sie einen Würfelsimulator mit Java Schritt 4

Schritt 4. Initiieren Sie innerhalb der Dice-Klasse eine Zufallsvariable:

  • Random randomGenerator = new Random();

Erstellen Sie einen Würfelsimulator mit Java Schritt 5
Erstellen Sie einen Würfelsimulator mit Java Schritt 5

Schritt 5. Initiieren Sie eine Integer-Variable, um die Anzahl der Seiten anzugeben:

  • int-Seiten = 0;

Erstellen Sie einen Würfelsimulator mit Java Schritt 6
Erstellen Sie einen Würfelsimulator mit Java Schritt 6

Schritt 6. Erstellen Sie den Konstruktor für Dice, um die Anzahl der Seiten zu definieren, die die Dice-Klasse haben würde:

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

Erstellen Sie einen Würfelsimulator mit Java Schritt 7
Erstellen Sie einen Würfelsimulator mit Java Schritt 7

Schritt 7. Erstellen Sie eine Methode, um eine Zufallszahl zwischen 1 und der Anzahl der Seiten zurückzugeben:

  • public int roll() {int result = randomGenerator.nextInt(sides) + 1; Ergebnis zurückgeben; }

Erstellen Sie einen Würfelsimulator mit Java Schritt 8
Erstellen Sie einen Würfelsimulator mit Java Schritt 8

Schritt 8. Erstellen Sie die Hauptklasse und nennen Sie sie DiceTester

Wenn DiceTester Ihre Hauptklasse ist, gehen Sie stattdessen direkt zu DiceTester

Erstellen Sie einen Würfelsimulator mit Java Schritt 9
Erstellen Sie einen Würfelsimulator mit Java Schritt 9

Schritt 9. Importieren Sie oben in der DiceTester-Klasse das Scannerpaket:

  • java.util. Scanner importieren;

Erstellen Sie einen Würfelsimulator mit Java Schritt 10
Erstellen Sie einen Würfelsimulator mit Java Schritt 10

Schritt 10. Erstellen Sie ein Scanner-Objekt in der Hauptmethode und benennen Sie es

Erstellen Sie einen Würfelsimulator mit Java Schritt 11
Erstellen Sie einen Würfelsimulator mit Java Schritt 11

Schritt 11. Drucken Sie die Frage aus:

"Wie viele Würfel brauchst du?"

  • Wenn Sie neu in der Programmierung sind, verwenden Sie

    System.out.println(" ");

    Aussagen zu drucken.
Erstellen Sie einen Würfelsimulator mit Java Schritt 12
Erstellen Sie einen Würfelsimulator mit Java Schritt 12

Schritt 12. Initiieren Sie eine Ganzzahlvariable namens howManyDice und weisen Sie sie der Ganzzahl zu, die der Benutzer eingibt:

  • int howManyDice = in.nextInt();

Erstellen Sie einen Würfelsimulator mit Java Schritt 13
Erstellen Sie einen Würfelsimulator mit Java Schritt 13

Schritt 13. Drucken Sie die Frage aus:

"Wie viele Seiten hat jeder Würfel?"

Erstellen Sie einen Würfelsimulator mit Java Schritt 14
Erstellen Sie einen Würfelsimulator mit Java Schritt 14

Schritt 14. Initiieren Sie eine Ganzzahlvariable namens howManySides und weisen Sie sie der Ganzzahl zu, die der Benutzer eingibt:

  • int howManySides = in.nextInt();

Erstellen Sie einen Würfelsimulator mit Java Schritt 15
Erstellen Sie einen Würfelsimulator mit Java Schritt 15

Schritt 15. Erstellen Sie eine for-Schleife, die einmal für jeden Würfel wiederholt wird, den der Benutzer erstellen möchte

Innerhalb dieser Schleife konstruieren Sie jedes Dice-Objekt, indem Sie die for-Schleifenvariable x verwenden und die Variable howManySides übergeben

Erstellen Sie einen Würfelsimulator mit Java Schritt 16
Erstellen Sie einen Würfelsimulator mit Java Schritt 16

Schritt 16. Rufen Sie die Roll-Methode von Dice auf und zeigen Sie sie in der Schleife an, um alle Ergebnisse zu erhalten

Erstellen Sie einen Würfelsimulator mit Java Schritt 17
Erstellen Sie einen Würfelsimulator mit Java Schritt 17

Schritt 17. Überprüfen Sie, ob die Schleife dem folgenden Code ähnelt:

  • for (int x = 0; x < howManyDice; x++) {theDice[x] = new Dice(howManySides); int result = theDice[x].roll(); System.out.println("Würfelwurf #" + (1 + x) + ": " + Ergebnis); }

Erstellen Sie einen Würfelsimulator mit Java Schritt 18
Erstellen Sie einen Würfelsimulator mit Java Schritt 18

Schritt 18. Führen Sie das Programm aus

In vielen IDE ist dies durch Drücken der grünen Play-Taste in der oberen linken Ecke Ihrer IDE-Anwendung

Tipps

  • Versuchen Sie, das Programm zu kompilieren und auszuführen, während Sie neuen Code einfügen, um Fehler in Ihrem Programm zu finden!
  • Halten Sie Ihren Code organisiert, damit Sie bestimmte Bereiche Ihres Codes zur späteren Überprüfung leicht finden können.
  • Hinterlassen Sie Kommentare mit //, um Informationen zu hinterlassen, die Ihrer Meinung nach besondere Aufmerksamkeit erfordern oder damit andere Programmierer Ihr Programm überprüfen können!

Empfohlen: