Kā izveidot kauliņu simulatoru, izmantojot Java (ar attēliem)

Satura rādītājs:

Kā izveidot kauliņu simulatoru, izmantojot Java (ar attēliem)
Kā izveidot kauliņu simulatoru, izmantojot Java (ar attēliem)

Video: Kā izveidot kauliņu simulatoru, izmantojot Java (ar attēliem)

Video: Kā izveidot kauliņu simulatoru, izmantojot Java (ar attēliem)
Video: OpenSSH for Windows: Install, Configure, Connect, and Troubleshoot 2024, Maijs
Anonim

Java klase Random var būt ļoti noderīga simulāciju veikšanai un spēļu veidošanai. Pamata veids, kā izmantot šo klasi, ir simulēt kauliņus, kas nozīmē nejauša skaitļa iegūšanu no noteikta diapazona atkarībā no kauliņu malu skaita. To ir diezgan viegli un ātri pagatavot, kas nozīmē, ka ikviens, kam ir pienācīgas zināšanas par java, to var viegli izdarīt.

Soļi

Izveidojiet kauliņu simulatoru, izmantojot Java 1. darbību
Izveidojiet kauliņu simulatoru, izmantojot Java 1. darbību

1. solis. Datorā atveriet IDE lietojumprogrammu

Izveidojiet kauliņu simulatoru, izmantojot Java 2. darbību
Izveidojiet kauliņu simulatoru, izmantojot Java 2. darbību

2. solis. Izveidojiet jaunu projektu

Nosauciet to par DiceSimulator. Ja tā automātiski izveido galveno klasi, zvaniet šai klasei par DiceTester.

Izveidojiet kauliņu simulatoru, izmantojot Java 3. darbību
Izveidojiet kauliņu simulatoru, izmantojot Java 3. darbību

3. Izveidojiet jaunu klasi un nosauciet to par kauliņiem

  • Šajā kauliņu failā importējiet izlases paketi:

    importēt java.util. Random;

Izveidojiet kauliņu simulatoru, izmantojot Java 4. darbību
Izveidojiet kauliņu simulatoru, izmantojot Java 4. darbību

Solis 4. Dice klases ietvaros iniciējiet nejaušu mainīgo:

  • Random randomGenerator = jauns Random ();

Izveidojiet kauliņu simulatoru, izmantojot Java 5. darbību
Izveidojiet kauliņu simulatoru, izmantojot Java 5. darbību

5. solis. Izveidojiet veselu skaitļu mainīgo, lai norādītu malu skaitu:

  • int malas = 0;

Izveidojiet kauliņu simulatoru, izmantojot Java 6. darbību
Izveidojiet kauliņu simulatoru, izmantojot Java 6. darbību

6. solis. Izveidojiet Dice konstruktoru, lai noteiktu kauliņu klases malu skaitu:

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

Izveidojiet kauliņu simulatoru, izmantojot Java 7. darbību
Izveidojiet kauliņu simulatoru, izmantojot Java 7. darbību

7. solis. Izveidojiet metodi, lai atgrieztu nejaušu skaitli starp 1 un malu skaitu:

  • public int roll () {int rezultāts = randomGenerator.nextInt (sānos) + 1; atgriešanās rezultāts; }

Izveidojiet kauliņu simulatoru, izmantojot Java 8. darbību
Izveidojiet kauliņu simulatoru, izmantojot Java 8. darbību

8. solis. Izveidojiet galveno klasi un nosauciet to par DiceTester

Ja DiceTester ir jūsu galvenā klase, tā vietā dodieties tieši uz DiceTester

Izveidojiet kauliņu simulatoru, izmantojot Java 9. darbību
Izveidojiet kauliņu simulatoru, izmantojot Java 9. darbību

9. darbība. DiceTester klases augšpusē importējiet skenera pakotni:

  • importēt java.util. Scanner;

Izveidojiet kauliņu simulatoru, izmantojot Java 10. darbību
Izveidojiet kauliņu simulatoru, izmantojot Java 10. darbību

10. darbība. Izveidojiet skenera objektu galvenajā metodē un nosauciet to

Izveidojiet kauliņu simulatoru, izmantojot Java 11. darbību
Izveidojiet kauliņu simulatoru, izmantojot Java 11. darbību

11. solis. Izdrukājiet jautājumu:

"Cik kauliņu jums vajag?"

  • Ja esat iesācējs programmēšanā, izmantojiet

    System.out.println ("");

    lai izdrukātu paziņojumus.
Izveidojiet kauliņu simulatoru, izmantojot Java 12. darbību
Izveidojiet kauliņu simulatoru, izmantojot Java 12. darbību

12. solis. Sāciet veselu skaitļu mainīgo ar nosaukumu howManyDice un piešķiriet to veselam skaitlim, ko ievada lietotājs:

  • int howManyDice = in.nextInt ();

Izveidojiet kauliņu simulatoru, izmantojot Java 13. darbību
Izveidojiet kauliņu simulatoru, izmantojot Java 13. darbību

13. solis. Izdrukājiet jautājumu:

"Cik pusi ir katram kauliņam?"

Izveidojiet kauliņu simulatoru, izmantojot Java 14. darbību
Izveidojiet kauliņu simulatoru, izmantojot Java 14. darbību

14. solis. Sāciet veselu skaitļu mainīgo ar nosaukumu howManySides un piešķiriet to veselam skaitlim, ko ievada lietotājs:

  • int howManySides = in.nextInt ();

Izveidojiet kauliņu simulatoru, izmantojot Java 15. darbību
Izveidojiet kauliņu simulatoru, izmantojot Java 15. darbību

15. solis. Izveidojiet for ciklu, kas atkārtojas vienu reizi par katru kauliņu, ko lietotājs vēlas izveidot

Šajā cilpā jūs izveidojat katru kauliņu objektu, izmantojot for cilpas mainīgo x un nododot mainīgo howManySides

Izveidojiet kauliņu simulatoru, izmantojot Java 16. darbību
Izveidojiet kauliņu simulatoru, izmantojot Java 16. darbību

16. solis. Izsauciet metienu metodi no kauliņiem un parādiet to cilpā, lai iegūtu visus rezultātus

Izveidojiet kauliņu simulatoru, izmantojot Java 17. darbību
Izveidojiet kauliņu simulatoru, izmantojot Java 17. darbību

17. darbība. Pārbaudiet, vai cilpa izskatās līdzīga šim kodam:

  • for (int x = 0; x <howManyDice; x ++) {theDice [x] = new Dice (howManySides); int rezultāts = kauliņi [x].roll (); System.out.println ("Dice roll #" + (1 + x) + ":" + rezultāts); }

Izveidojiet kauliņu simulatoru, izmantojot Java 18. darbību
Izveidojiet kauliņu simulatoru, izmantojot Java 18. darbību

Solis 18. Palaidiet programmu

Daudzos IDE, nospiežot zaļo atskaņošanas pogu IDE lietojumprogrammas augšējā kreisajā stūrī

Padomi

  • Mēģiniet apkopot un palaist programmu, ievietojot jaunu kodu, lai atrastu kļūdas savā programmā!
  • Saglabājiet savu kodu sakārtotu, lai jūs varētu viegli atrast noteiktas koda vietas, lai tās vēlāk pārskatītu.
  • Atstājiet komentārus, izmantojot //, lai atstātu informāciju tur, kur, jūsuprāt, būs jāpievērš papildu uzmanība, vai lai citi programmētāji varētu pārskatīt jūsu programmu!

Ieteicams: