Hogyan készítsünk kocka szimulátort Java segítségével (képekkel)

Tartalomjegyzék:

Hogyan készítsünk kocka szimulátort Java segítségével (képekkel)
Hogyan készítsünk kocka szimulátort Java segítségével (képekkel)

Videó: Hogyan készítsünk kocka szimulátort Java segítségével (képekkel)

Videó: Hogyan készítsünk kocka szimulátort Java segítségével (képekkel)
Videó: what happens if you shut off a PC while windows is updating? #shorts 2024, Lehet
Anonim

A java Random osztálya nagyon hasznos lehet szimulációk végrehajtásához és játékok készítéséhez. Az osztály használatának alapvető módja a kocka szimulálása, ami azt jelenti, hogy egy véletlenszerű számot kapunk egy bizonyos tartományból, attól függően, hogy a kocka hány oldalt tartalmaz. Elég egyszerű és gyors elkészíteni, ami azt jelenti, hogy bárki, aki tisztességesen ismeri a java -t, könnyen elkészítheti.

Lépések

Készítsen kocka szimulátort a Java használatával 1. lépés
Készítsen kocka szimulátort a Java használatával 1. lépés

1. lépés: Nyissa meg az IDE alkalmazást a számítógépén

Készítsen kocka szimulátort a Java használatával 2. lépés
Készítsen kocka szimulátort a Java használatával 2. lépés

2. lépés: Hozzon létre egy új projektet

Nevezze el DiceSimulator. Ha automatikusan létrehoz egy főosztályt, hívja az osztályt DiceTester -nek.

Készítsen kocka szimulátort a Java használatával 3. lépés
Készítsen kocka szimulátort a Java használatával 3. lépés

Lépés 3. Hozzon létre egy új osztályt, és nevezze el kockának

  • Ebben a Dice fájlban importálja a véletlenszerű csomagot:

    import java.util. Random;

Készítsen kocka szimulátort a Java használatával 4. lépés
Készítsen kocka szimulátort a Java használatával 4. lépés

4. lépés. A Dice osztályon belül kezdeményezzen egy véletlenszerű változót:

  • Véletlen randomGenerator = new Random ();

Készítsen kocka szimulátort a Java használatával 5. lépés
Készítsen kocka szimulátort a Java használatával 5. lépés

5. lépés. Kezdjen egy egész változót az oldalak számának jelzésére:

  • int oldalak = 0;

Készítsen kocka szimulátort a Java használatával 6. lépés
Készítsen kocka szimulátort a Java használatával 6. lépés

6. lépés: Hozza létre a Dice konstruktorát, hogy meghatározza a kockaosztály oldalait:

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

Készítsen kocka szimulátort a Java használatával 7. lépés
Készítsen kocka szimulátort a Java használatával 7. lépés

7. lépés. Hozzon létre egy módszert az 1 és az oldalak közötti véletlen szám visszaadására:

  • public int roll () {int eredmény = randomGenerator.nextInt (oldal) + 1; visszatérési eredmény; }

Készítsen kocka szimulátort a Java használatával 8. lépés
Készítsen kocka szimulátort a Java használatával 8. lépés

8. lépés. Hozza létre a főosztályt, és nevezze el DiceTester -nek

Ha a DiceTester a fő osztálya, menjen egyenesen a DiceTesterhez

Készítsen kocka szimulátort a Java használatával 9. lépés
Készítsen kocka szimulátort a Java használatával 9. lépés

9. lépés. A DiceTester osztály tetején importálja a lapolvasó csomagot:

  • import java.util. Scanner;

Készítsen kocka szimulátort a Java használatával 10. lépés
Készítsen kocka szimulátort a Java használatával 10. lépés

10. lépés: Hozzon létre egy Scanner objektumot a fő módszerben, és nevezze el

Készítsen kocka szimulátort a Java használatával 11. lépés
Készítsen kocka szimulátort a Java használatával 11. lépés

11. lépés. Nyomtassa ki a kérdést:

- Hány kockára van szüksége?

  • Ha még nem ismeri a programozást, használja

    System.out.println ("");

    nyilatkozatokat nyomtatni.
Készítsen kocka szimulátort a Java használatával 12. lépés
Készítsen kocka szimulátort a Java használatával 12. lépés

12. lépés. Kezdje el a howManyDice nevű egész változót, és rendelje hozzá a felhasználó által bevitt egész számhoz:

  • int howManyDice = in.nextInt ();

Készítsen kocka szimulátort a Java használatával 13. lépés
Készítsen kocka szimulátort a Java használatával 13. lépés

13. lépés. Nyomtassa ki a kérdést:

- Hány oldala van minden kockának?

Készítsen kocka szimulátort a Java használatával 14. lépés
Készítsen kocka szimulátort a Java használatával 14. lépés

14. lépés. Kezdje el a howManySides nevű egész változót, és rendelje hozzá a felhasználó által bevitt egész számhoz:

  • int howManySides = in.nextInt ();

Dice Simulator készítése Java használatával 15. lépés
Dice Simulator készítése Java használatával 15. lépés

Lépés 15. Hozzon létre egy for ciklust, amely egyszer megismétlődik minden olyan kockához, amelyet a felhasználó szeretne létrehozni

Ebben a ciklusban minden Dice objektumot a for ciklus x változó használatával és a howManySides változó átadásával hoz létre

Készítsen kocka szimulátort a Java használatával 16. lépés
Készítsen kocka szimulátort a Java használatával 16. lépés

16. lépés: Hívja fel a dobási módszert a Dice -ből, és jelenítse meg a ciklusban, hogy megkapja az összes eredményt

Készítsen kocka szimulátort a Java használatával 17. lépés
Készítsen kocka szimulátort a Java használatával 17. lépés

17. lépés: Ellenőrizze, hogy a hurok hasonlít -e a következő kódra:

  • for (int x = 0; x <howManyDice; x ++) {theDice [x] = new Dice (howManySides); int eredmény = a Dice [x].roll (); System.out.println ("Kocka dobása #" + (1 + x) + ":" + eredmény); }

Készítsen kocka szimulátort a Java használatával 18. lépés
Készítsen kocka szimulátort a Java használatával 18. lépés

18. lépés Futtassa a programot

Sok IDE esetén az IDE alkalmazás bal felső sarkában lévő zöld lejátszás gomb megnyomásával

Tippek

  • Próbálja meg lefordítani és futtatni a programot, miközben új kódot helyez be, hogy megtalálja a program hibáit!
  • Tartsa rendben a kódot, hogy könnyen megtalálhassa a kód bizonyos területeit későbbi felülvizsgálat céljából.
  • Hagyjon megjegyzéseket a // használatával, hogy olyan információkat hagyjon, ahol úgy gondolja, hogy további figyelmet igényel, vagy más programozók áttekinthetik a programot!

Ajánlott: