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: ВСЯ НОЧЬ С ПОЛТЕРГЕЙСТОМ В ЖИЛОМ ДОМЕ, я заснял жуткую активность. 2024, Maj
Anonim

Klasa Random u javi može biti od velike pomoći pri izvođenju simulacija i kreiranju 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 jednostavno i brzo za napraviti, što znači da bi svako sa pristojnim znanjem jave to mogao lako napraviti.

Koraci

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

Korak 1. Otvorite svoju IDE aplikaciju na računaru

Napravite simulator kocke koristeći Java 2. korak
Napravite simulator kocke koristeći Java 2. korak

Korak 2. Kreirajte novi projekat

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

Napravite simulator kockica koristeći Java Korak 3
Napravite simulator kockica koristeći Java Korak 3

Korak 3. Kreirajte novu klasu i dajte joj ime Dice

  • U ovu datoteku Dice uvezite slučajni paket:

    import java.util. Random;

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

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

  • Random randomGenerator = new Random ();

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

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

  • int stranice = 0;

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

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

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

Napravite simulator kockica koristeći Java Korak 7
Napravite simulator kockica koristeći Java Korak 7

Korak 7. Kreirajte 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 kocke pomoću Jave Korak 8
Napravite simulator kocke pomoću Jave Korak 8

Korak 8. Kreirajte glavnu klasu i dajte joj ime DiceTester

Ako vam je DiceTester glavna klasa, idite direktno na DiceTester

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

Korak 9. Na vrh klase DiceTester, uvezite paket skenera:

  • import java.util. Scanner;

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

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

Napravite simulator kockica koristeći Java Korak 11
Napravite simulator kockica koristeći Java Korak 11

Korak 11. Odštampajte pitanje:

"Koliko vam kockica treba?"

  • Ako ste tek počeli sa programiranjem, koristite

    System.out.println ("");

    za štampanje izjava.
Napravite simulator kockica koristeći Java Korak 12
Napravite simulator kockica koristeći Java Korak 12

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

  • int howManyDice = in.nextInt ();

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

Korak 13. Odštampajte 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 kocke koristeći Java Korak 15
Napravite simulator kocke koristeći Java Korak 15

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

Unutar ove petlje, svaki Dice objekt konstruirate koristeći varijablu petlje for x i prosljeđujući varijablu howManySides

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

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

Napravite simulator kocke koristeći Java Korak 17
Napravite simulator kocke koristeći Java 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 koristeći Java Korak 18
Napravite simulator kocke koristeći Java Korak 18

Korak 18. Pokrenite program

U mnogim IDE -ima to pritiskom na zeleno dugme za reprodukciju u gornjem lijevom kutu vaše IDE aplikacije

Savjeti

  • Pokušajte kompajlirati i pokrenuti program dok unosite novi kod 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 informacije za koje mislite da će trebati dodatnu pažnju ili da drugi programeri pregledaju vaš program!

Preporučuje se: