Hur man gör en tärningssimulator med Java (med bilder)

Innehållsförteckning:

Hur man gör en tärningssimulator med Java (med bilder)
Hur man gör en tärningssimulator med Java (med bilder)

Video: Hur man gör en tärningssimulator med Java (med bilder)

Video: Hur man gör en tärningssimulator med Java (med bilder)
Video: Коллектор. Психологический триллер 2024, Maj
Anonim

Random -klassen i java kan vara till stor hjälp för att utföra simuleringar och skapa spel. Ett grundläggande sätt att använda denna klass är att simulera en tärning, vilket innebär att man får ett slumpmässigt tal från ett visst intervall beroende på hur många sidor tärningarna innehåller. Det är ganska enkelt och snabbt att göra, vilket innebär att alla med anständig kunskap om java enkelt skulle kunna göra det.

Steg

Gör en tärningssimulator med Java Steg 1
Gör en tärningssimulator med Java Steg 1

Steg 1. Öppna din IDE -applikation på din dator

Gör en tärningssimulator med Java Steg 2
Gör en tärningssimulator med Java Steg 2

Steg 2. Skapa ett nytt projekt

Namnge det DiceSimulator. Om den gör en huvudklass automatiskt, ring den klassen DiceTester.

Gör en tärningssimulator med Java Steg 3
Gör en tärningssimulator med Java Steg 3

Steg 3. Skapa en ny klass och ge den namnet Dice

  • I denna tärningsfil importerar du det slumpmässiga paketet:

    importera java.util. Random;

Gör en tärningssimulator med Java Steg 4
Gör en tärningssimulator med Java Steg 4

Steg 4. Inom tärningsklassen initierar du en slumpmässig variabel:

  • Random randomGenerator = new Random ();

Gör en tärningssimulator med Java Steg 5
Gör en tärningssimulator med Java Steg 5

Steg 5. Starta en heltalsvariabel för att ange antalet sidor:

  • int sidor = 0;

Gör en tärningssimulator med Java Steg 6
Gör en tärningssimulator med Java Steg 6

Steg 6. Skapa konstruktören för tärningar för att definiera antalet sidor tärningsklassen skulle ha:

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

Gör en tärningssimulator med Java Steg 7
Gör en tärningssimulator med Java Steg 7

Steg 7. Skapa en metod för att returnera ett slumpmässigt tal mellan 1 och antalet sidor:

  • public int roll () {int resultat = randomGenerator.nextInt (sidor) + 1; returresultat; }

Gör en tärningssimulator med Java Steg 8
Gör en tärningssimulator med Java Steg 8

Steg 8. Skapa huvudklassen och ge den namnet DiceTester

Om DiceTester är din huvudklass, gå direkt till DiceTester istället

Gör en tärningssimulator med Java Steg 9
Gör en tärningssimulator med Java Steg 9

Steg 9. Överst i DiceTester -klassen importerar du skannerpaketet:

  • importera java.util. Scanner;

Gör en tärningssimulator med Java Steg 10
Gör en tärningssimulator med Java Steg 10

Steg 10. Skapa ett skannerobjekt i huvudmetoden och namnge det

Gör en tärningssimulator med Java Steg 11
Gör en tärningssimulator med Java Steg 11

Steg 11. Skriv ut frågan:

"Hur många tärningar behöver du?"

  • Om du är ny på programmering, använd

    System.out.println ("");

    att skriva ut uttalanden.
Gör en tärningssimulator med Java Steg 12
Gör en tärningssimulator med Java Steg 12

Steg 12. Starta en heltalsvariabel som kallas howManyDice och tilldela den till det heltal som användaren matar in:

  • int howManyDice = in.nextInt ();

Gör en tärningssimulator med hjälp av Java Steg 13
Gör en tärningssimulator med hjälp av Java Steg 13

Steg 13. Skriv ut frågan:

"Hur många sidor har varje tärning?"

Gör en tärningssimulator med Java Steg 14
Gör en tärningssimulator med Java Steg 14

Steg 14. Starta en heltalsvariabel som kallas howManySides och tilldela den till det heltal som användaren matar in:

  • int howManySides = in.nextInt ();

Gör en tärningssimulator med Java Steg 15
Gör en tärningssimulator med Java Steg 15

Steg 15. Skapa en for loop som upprepas en gång för varje tärning som användaren vill skapa

Inom den här slingan konstruerar du varje Dice -objekt genom att använda variabeln for loop x och passera variabeln howManySides

Gör en tärningssimulator med Java Steg 16
Gör en tärningssimulator med Java Steg 16

Steg 16. Ring rollmetoden från Dice och visa den i loop för att få alla resultat

Gör en tärningssimulator med Java Steg 17
Gör en tärningssimulator med Java Steg 17

Steg 17. Kontrollera att slingan liknar följande kod:

  • for (int x = 0; x <howManyDice; x ++) {theDice [x] = new Dice (howManySides); int resultat = theTice [x].roll (); System.out.println ("tärningskast #" + (1 + x) + ":" + resultat); }

Gör en tärningssimulator med Java Steg 18
Gör en tärningssimulator med Java Steg 18

Steg 18. Kör programmet

I många IDE är det genom att trycka på den gröna uppspelningsknappen i det övre vänstra hörnet av din IDE -applikation

Tips

  • Försök att kompilera och köra programmet när du lägger in ny kod för att hitta eventuella fel i ditt program!
  • Håll din kod organiserad så att du enkelt kan hitta vissa delar av koden för senare granskning.
  • Lämna kommentarer med // för att lämna information där du tror kommer att behöva extra uppmärksamhet eller för andra programmerare att titta över ditt program!

Rekommenderad: