Si të bëni një imitues të zareve duke përdorur Java (me fotografi)

Përmbajtje:

Si të bëni një imitues të zareve duke përdorur Java (me fotografi)
Si të bëni një imitues të zareve duke përdorur Java (me fotografi)

Video: Si të bëni një imitues të zareve duke përdorur Java (me fotografi)

Video: Si të bëni një imitues të zareve duke përdorur Java (me fotografi)
Video: Windows Event and Logging for the IT Pro 2024, Mund
Anonim

Klasa e rastësishme në java mund të jetë shumë e dobishme për kryerjen e simulimeve dhe krijimin e lojërave. Një mënyrë themelore për të përdorur këtë klasë është të simuloni një zare, që do të thotë të merrni një numër të rastësishëm nga një gamë e caktuar në varësi të sa anëve përmban zari. Fairlyshtë mjaft e lehtë dhe e shpejtë për t'u bërë, që do të thotë se çdokush me një njohuri të mirë të java mund ta bëjë me lehtësi.

Hapa

Bëni një imitues të zareve duke përdorur Java Hapi 1
Bëni një imitues të zareve duke përdorur Java Hapi 1

Hapi 1. Hapni aplikacionin tuaj IDE në kompjuterin tuaj

Bëni një imitues të zareve duke përdorur Java Hapi 2
Bëni një imitues të zareve duke përdorur Java Hapi 2

Hapi 2. Krijo një projekt të ri

Emërtojeni DiceSimulator. Nëse e bën një klasë kryesore automatikisht, telefononi atë klasë DiceTester.

Bëni një imitues të zareve duke përdorur Java Hapi 3
Bëni një imitues të zareve duke përdorur Java Hapi 3

Hapi 3. Krijoni një klasë të re dhe emërtojeni Zare

  • Në këtë skedar Dice, importoni paketën e rastësishme:

    importo java.util. Rastit;

Bëni një imitues të zareve duke përdorur Java Hapi 4
Bëni një imitues të zareve duke përdorur Java Hapi 4

Hapi 4. Brenda klasës Dice, filloni një ndryshore të rastësishme:

  • Random randomGenerator = i ri Random ();

Bëni një imitues të zareve duke përdorur Java Hapi 5
Bëni një imitues të zareve duke përdorur Java Hapi 5

Hapi 5. Filloni një ndryshore të plotë për të treguar numrin e anëve:

  • anët int = 0;

Bëni një imitues të zareve duke përdorur Java Hapi 6
Bëni një imitues të zareve duke përdorur Java Hapi 6

Hapi 6. Krijoni konstruktorin për Dice për të përcaktuar numrin e anëve që do të kishte klasa e zareve:

  • Zare publike (int numberOfSides) {side = numberOfSides;}

Bëni një imitues të zareve duke përdorur Java Hapi 7
Bëni një imitues të zareve duke përdorur Java Hapi 7

Hapi 7. Krijo një metodë për të kthyer një numër të rastit midis 1 dhe numrit të anëve:

  • public int roll () {int result = randomGenerator.nextInt (anët) + 1; rezultati i kthimit; }

Bëni një imitues të zareve duke përdorur Java Hapi 8
Bëni një imitues të zareve duke përdorur Java Hapi 8

Hapi 8. Krijoni klasën kryesore dhe emërtojeni atë DiceTester

Nëse DiceTester është klasa juaj kryesore, shkoni drejtpërdrejt në DiceTester

Bëni një imitues të zareve duke përdorur Java Hapi 9
Bëni një imitues të zareve duke përdorur Java Hapi 9

Hapi 9. Në krye të klasës DiceTester, importoni paketën e skanerit:

  • import java.util. Scanner;

Bëni një imitues të zareve duke përdorur Java Hapi 10
Bëni një imitues të zareve duke përdorur Java Hapi 10

Hapi 10. Krijoni një objekt Skaneri në metodën kryesore dhe emërtojeni atë

Bëni një imitues të zareve duke përdorur Java Hapi 11
Bëni një imitues të zareve duke përdorur Java Hapi 11

Hapi 11. Shtypni pyetjen:

"Sa zare keni nevojë?"

  • Nëse jeni i ri në programim, përdorni

    System.out.println ("");

    për të shtypur deklarata.
Bëni një imitues të zareve duke përdorur Java Hapi 12
Bëni një imitues të zareve duke përdorur Java Hapi 12

Hapi 12. Filloni një variabël të plotë të quajtur howManyDice dhe caktojeni atë në numrin e plotë hyrjet e përdoruesit:

  • int howManyDice = in.nextInt ();

Bëni një imitues të zareve duke përdorur Java Hapi 13
Bëni një imitues të zareve duke përdorur Java Hapi 13

Hapi 13. Shtypni pyetjen:

"Sa anë ka secili zar?"

Bëni një imitues të zareve duke përdorur Java Hapi 14
Bëni një imitues të zareve duke përdorur Java Hapi 14

Hapi 14. Nisni një ndryshore të plotë të quajtur howManySides dhe caktojeni atë në numrin e plotë të hyrjeve të përdoruesit:

  • int howManySides = in.nextInt ();

Bëni një imitues të zareve duke përdorur Java Hapi 15
Bëni një imitues të zareve duke përdorur Java Hapi 15

Hapi 15. Krijoni një lak for që përsëritet një herë për çdo zar që përdoruesi dëshiron të krijojë

Brenda këtij laku, ju ndërtoni secilin objekt Dice duke përdorur variablën for loop x dhe duke kaluar ndryshoren howManySides

Bëni një imitues të zareve duke përdorur Java Hapi 16
Bëni një imitues të zareve duke përdorur Java Hapi 16

Hapi 16. Thirrni metodën roll nga Dice dhe shfaqeni atë në lak për të marrë të gjitha rezultatet

Bëni një imitues të zareve duke përdorur Java Hapi 17
Bëni një imitues të zareve duke përdorur Java Hapi 17

Hapi 17. Kontrolloni që laku të duket i ngjashëm me kodin e mëposhtëm:

  • për (int x = 0; x <howManyDice; x ++) {theDice [x] = Zare e re (howManySides); int rezultati = theDice [x].roll (); System.out.println ("Hedhja e zareve #" + (1 + x) + ":" + rezultati); }

Bëni një imitues të zareve duke përdorur Java Hapi 18
Bëni një imitues të zareve duke përdorur Java Hapi 18

Hapi 18. Drejtoni programin

Në shumë IDE është duke shtypur butonin e gjelbër të luajtjes në këndin e sipërm të majtë të aplikacionit tuaj IDE

Këshilla

  • Mundohuni të përpiloni dhe drejtoni programin ndërsa vendosni kodin e ri për të gjetur ndonjë gabim në programin tuaj!
  • Mbani kodin tuaj të organizuar në mënyrë që të gjeni lehtësisht zona të caktuara të kodit tuaj për rishikim të mëvonshëm.
  • Lini komente duke përdorur // për të lënë informacionin ku besoni se do të ketë nevojë për vëmendje shtesë ose që programuesit e tjerë të shikojnë programin tuaj!

Recommended: