Kako napraviti simulator kockica pomoću Jave (sa slikama)

Sadržaj:

Kako napraviti simulator kockica pomoću Jave (sa slikama)
Kako napraviti simulator kockica pomoću Jave (sa slikama)

Video: Kako napraviti simulator kockica pomoću Jave (sa slikama)

Video: Kako napraviti simulator kockica pomoću Jave (sa slikama)
Video: Ako imate Xiaomi telefon EVO COOL TRIKOVA! 2024, Svibanj
Anonim

Klasa Random u javi može biti od velike pomoći za izvođenje simulacija i stvaranje igara. Osnovni način korištenja ove klase je simuliranje kocke, što znači dobivanje slučajnog broja iz određenog raspona ovisno o tome koliko strana kockica sadrži. Prilično je jednostavan i brz za napraviti, što znači da bi ga mogao napraviti svatko s pristojnim znanjem jave.

Koraci

Napravite simulator kocke pomoću Jave Korak 1
Napravite simulator kocke pomoću Jave Korak 1

Korak 1. Otvorite svoju IDE aplikaciju na računalu

Napravite simulator kocke pomoću Jave Korak 2
Napravite simulator kocke pomoću Jave Korak 2

Korak 2. Izradite novi projekt

Nazovite ga DiceSimulator. Ako automatski čini glavnu klasu, nazovite tu klasu DiceTester.

Napravite simulator kocke pomoću Jave Korak 3
Napravite simulator kocke pomoću Jave Korak 3

Korak 3. Kreirajte novu klasu i dajte joj ime Dice

  • U ovu datoteku Dice uvezite slučajni paket:

    uvoz java.util. Random;

Napravite simulator kocke pomoću Jave Korak 4
Napravite simulator kocke pomoću Jave Korak 4

Korak 4. Unutar klase Dice pokrenite slučajnu varijablu:

  • Random randomGenerator = new Random ();

Napravite simulator kocke pomoću Jave Korak 5
Napravite simulator kocke pomoću Jave Korak 5

Korak 5. Pokrenite cjelobrojnu varijablu za označavanje broja strana:

  • int stranice = 0;

Napravite simulator kocke pomoću Jave Korak 6
Napravite simulator kocke pomoću Jave Korak 6

Korak 6. Izradite konstruktor za Dice kako biste definirali broj stranica koje bi klasa kockica imala:

  • javne kockice (int numberOfSides) {sides = numberOfSides;}

Napravite simulator kocke pomoću Jave Korak 7
Napravite simulator kocke pomoću Jave Korak 7

Korak 7. Izradite metodu za vraćanje slučajnog broja između 1 i broja stranica:

  • public int roll () {int result = randomGenerator.nextInt (stranice) + 1; povratni rezultat; }

Napravite simulator kockica pomoću Jave Korak 8
Napravite simulator kockica pomoću Jave Korak 8

Korak 8. Kreirajte glavnu klasu i dajte joj ime DiceTester

Ako vam je DiceTester glavna klasa, idite ravno na DiceTester

Napravite simulator kocke pomoću Jave Korak 9
Napravite simulator kocke pomoću Jave Korak 9

Korak 9. Na vrh klase DiceTester uvezite paket skenera:

  • uvoz java.util. Scanner;

Napravite simulator kocke pomoću Jave 10. korak
Napravite simulator kocke pomoću Jave 10. korak

Korak 10. Izradite objekt Skener u glavnoj metodi i dajte mu ime

Napravite simulator kocke pomoću Jave Korak 11
Napravite simulator kocke pomoću Jave Korak 11

Korak 11. Ispišite pitanje:

"Koliko ti kockica treba?"

  • Ako ste tek počeli s programiranjem, upotrijebite

    System.out.println ("");

    za ispis izjava.
Napravite simulator kocke pomoću Jave Korak 12
Napravite simulator kocke pomoću Jave Korak 12

Korak 12. Pokrenite cjelobrojnu varijablu koja se zove howManyDice i dodijelite je cijelom broju koji korisnik unosi:

  • int howManyDice = in.nextInt ();

Napravite simulator kocke pomoću Jave Korak 13
Napravite simulator kocke pomoću Jave Korak 13

Korak 13. Ispišite pitanje:

"Koliko strana ima svaka kocka?"

Napravite simulator kocke pomoću Jave Korak 14
Napravite simulator kocke pomoću Jave Korak 14

Korak 14. Pokrenite cjelobrojnu varijablu koja se zove howManySides i dodijelite je cijelom broju koji unosi korisnik:

  • int howManySides = in.nextInt ();

Napravite simulator kockica pomoću Jave Korak 15
Napravite simulator kockica pomoću Jave Korak 15

Korak 15. Izradite for petlju koja ponavlja jednom za svaku kocku koju korisnik želi stvoriti

Unutar ove petlje svaki objekt Dice konstruirate pomoću varijable petlje for x i prosljeđivanja varijable howManySides

Napravite simulator kocke koristeći Java Korak 16
Napravite simulator kocke koristeći Java Korak 16

Korak 16. Pozovite metodu roll iz Dice i prikažite je u petlji kako biste dobili sve rezultate

Napravite simulator kocke pomoću Jave Korak 17
Napravite simulator kocke pomoću Jave Korak 17

Korak 17. Provjerite izgleda li petlja slično sljedećem kodu:

  • for (int x = 0; x <howManyDice; x ++) {theDice [x] = nova kocka (howManySides); int result = theDice [x].roll (); System.out.println ("Bacanje kocke #" + (1 + x) + ":" + rezultat); }

Napravite simulator kocke pomoću Jave Korak 18
Napravite simulator kocke pomoću Jave Korak 18

Korak 18. Pokrenite program

U mnogim IDE -ima pritiskom na zelenu tipku za reprodukciju u gornjem lijevom kutu vaše IDE aplikacije

Savjeti

  • Pokušajte sastaviti i pokrenuti program dok unosite novi kôd kako biste pronašli greške u svom programu!
  • Neka vaš kôd bude organiziran tako da možete lako pronaći određena područja koda za kasniji pregled.
  • Ostavite komentare pomoću // kako biste ostavili podatke za koje mislite da će trebati dodatnu pozornost ili da drugi programeri pregledaju vaš program!

Preporučeni: