Jinsi ya kutengeneza Simulator ya Kete Kutumia Java (na Picha)

Orodha ya maudhui:

Jinsi ya kutengeneza Simulator ya Kete Kutumia Java (na Picha)
Jinsi ya kutengeneza Simulator ya Kete Kutumia Java (na Picha)

Video: Jinsi ya kutengeneza Simulator ya Kete Kutumia Java (na Picha)

Video: Jinsi ya kutengeneza Simulator ya Kete Kutumia Java (na Picha)
Video: Word 2016 Tutorial Complete for Professionals and Students 2024, Mei
Anonim

Darasa la Random katika java linaweza kusaidia sana kwa kuiga na kuunda michezo. Njia ya kimsingi ya kutumia darasa hili ni kuiga kete, ambayo inamaanisha kupata nambari ya nasibu kutoka kwa masafa fulani kulingana na ni pande ngapi kete zina. Ni rahisi na haraka kutengeneza, ambayo inamaanisha mtu yeyote aliye na maarifa mazuri ya java anaweza kuifanya kwa urahisi.

Hatua

Fanya Simulator ya Kete Kutumia Java Hatua ya 1
Fanya Simulator ya Kete Kutumia Java Hatua ya 1

Hatua ya 1. Fungua programu yako ya IDE kwenye kompyuta yako

Fanya Simulator ya Kete Kutumia Java Hatua ya 2
Fanya Simulator ya Kete Kutumia Java Hatua ya 2

Hatua ya 2. Unda mradi mpya

Ipe jina DiceSimulator. Ikiwa inafanya darasa kuu moja kwa moja, piga darasa hilo DiceTester.

Fanya Simulator ya Kete Kutumia Java Hatua ya 3
Fanya Simulator ya Kete Kutumia Java Hatua ya 3

Hatua ya 3. Unda darasa mpya na uipe jina la Kete

  • Katika faili hii ya Kete, ingiza kifurushi bila mpangilio:

    kuagiza java.util. Random;

Fanya Simulator ya Kete Kutumia Java Hatua ya 4
Fanya Simulator ya Kete Kutumia Java Hatua ya 4

Hatua ya 4. Ndani ya darasa la Kete, anza kutofautisha kwa nasibu:

  • Bila mpangilioGenerator = mpya bila mpangilio ();

Fanya Simulator ya Kete Kutumia Java Hatua ya 5
Fanya Simulator ya Kete Kutumia Java Hatua ya 5

Hatua ya 5. Anzisha ubadilishaji kamili ili kuonyesha idadi ya pande:

  • pande int = 0;

Fanya Simulator ya Kete Kutumia Java Hatua ya 6
Fanya Simulator ya Kete Kutumia Java Hatua ya 6

Hatua ya 6. Unda mjenzi wa Kete ili kufafanua idadi ya pande ambazo darasa la kete litakuwa na:

  • kete ya umma (int numberOfSides) {sides = numberOfSides;}

Fanya Simulator ya Kete Kutumia Java Hatua ya 7
Fanya Simulator ya Kete Kutumia Java Hatua ya 7

Hatua ya 7. Unda njia ya kurudisha nambari kati ya 1 na idadi ya pande:

  • umma int roll () {int result = randomGenerator.nextInt (pande) + 1; matokeo ya kurudi; }

Fanya Simulator ya Kete Kutumia Java Hatua ya 8
Fanya Simulator ya Kete Kutumia Java Hatua ya 8

Hatua ya 8. Unda darasa kuu na uipe jina la DiceTester

Ikiwa DiceTester ni darasa lako kuu, nenda moja kwa moja kwa DiceTester badala yake

Fanya Simulator ya Kete Kutumia Java Hatua ya 9
Fanya Simulator ya Kete Kutumia Java Hatua ya 9

Hatua ya 9. Juu ya darasa la DiceTester, ingiza kifurushi cha skana:

  • kuagiza java.util. Scanner;

Fanya Simulator ya Kete Kutumia Java Hatua ya 10
Fanya Simulator ya Kete Kutumia Java Hatua ya 10

Hatua ya 10. Unda kitu cha Scanner kwa njia kuu na uipe jina

Fanya Simulator ya Kete Kutumia Java Hatua ya 11
Fanya Simulator ya Kete Kutumia Java Hatua ya 11

Hatua ya 11. Chapisha swali:

"Unahitaji kete ngapi?"

  • Ikiwa wewe ni mpya kwenye programu, tumia

    System.out.println ("");

    kuchapisha taarifa.
Fanya Simulator ya Kete Kutumia Java Hatua ya 12
Fanya Simulator ya Kete Kutumia Java Hatua ya 12

Hatua ya 12. Anzisha kutofautisha kwa nambari inayoitwa howManyDice na uipe kwa pembejeo kamili la mtumiaji:

  • int howManyDice = in.nextInt ();

Fanya Simulator ya Kete Kutumia Java Hatua ya 13
Fanya Simulator ya Kete Kutumia Java Hatua ya 13

Hatua ya 13. Chapisha swali:

"Kila kete ina pande ngapi?"

Fanya Simulator ya Kete Kutumia Java Hatua ya 14
Fanya Simulator ya Kete Kutumia Java Hatua ya 14

Hatua ya 14. Anzisha kutofautisha kwa nambari inayoitwa howManySides na uipe kwa pembejeo kamili la mtumiaji:

  • int howManySides = in.nextInt ();

Fanya Simulator ya Kete Kutumia Java Hatua ya 15
Fanya Simulator ya Kete Kutumia Java Hatua ya 15

Hatua ya 15. Unda kitanzi kinachozunguka mara moja kwa kila kete ambayo mtumiaji anataka kuunda

Ndani ya kitanzi hiki, unaunda kila kitu cha Kete kwa kutumia kwa kitanzi x na kupitisha anuwai ya HowManySides

Fanya Simulator ya Kete Kutumia Java Hatua ya 16
Fanya Simulator ya Kete Kutumia Java Hatua ya 16

Hatua ya 16. Piga njia ya roll kutoka Kete na uionyeshe kitanzi kupata matokeo yote

Fanya Simulator ya Kete Kutumia Java Hatua ya 17
Fanya Simulator ya Kete Kutumia Java Hatua ya 17

Hatua ya 17. Angalia kwamba kitanzi kinaonekana sawa na nambari ifuatayo:

  • kwa (int x = 0; x <howManyDice; x ++) {theDice [x] = Kete mpya (howManySides); matokeo = theDice [x].roll (); System.out.println ("Roll ya kete #" + (1 + x) + ":" + matokeo); }

Fanya Simulator ya Kete Kutumia Java Hatua ya 18
Fanya Simulator ya Kete Kutumia Java Hatua ya 18

Hatua ya 18. Endesha programu

Katika IDE nyingi kwa kubonyeza kitufe cha kucheza kijani kwenye kona ya juu kushoto ya programu yako ya IDE

Vidokezo

  • Jaribu kukusanya na kuendesha programu unapoweka nambari mpya ili kupata makosa yoyote katika programu yako!
  • Weka msimbo wako ukipangwa ili uweze kupata urahisi maeneo fulani ya nambari yako kwa ukaguzi wa baadaye.
  • Acha maoni ukitumia // kuacha habari ambapo unaamini itahitaji umakini zaidi au kwa watengenezaji programu wengine kutazama programu yako!

Ilipendekeza: