Kako narediti simulator kock z Javo (s slikami)

Kazalo:

Kako narediti simulator kock z Javo (s slikami)
Kako narediti simulator kock z Javo (s slikami)

Video: Kako narediti simulator kock z Javo (s slikami)

Video: Kako narediti simulator kock z Javo (s slikami)
Video: Review: Quiz 1 2024, Maj
Anonim

Naključni razred v javi je lahko v veliko pomoč pri izvajanju simulacij in ustvarjanju iger. Osnovni način uporabe tega razreda je simulacija kocke, kar pomeni, da dobite naključno število iz določenega območja, odvisno od tega, koliko strani vsebuje kocka. Izdelava je dokaj enostavna in hitra, kar pomeni, da bi jo lahko z lahkoto naredil vsak, ki dobro pozna javo.

Koraki

Naredite simulator kock z uporabo Java 1. korak
Naredite simulator kock z uporabo Java 1. korak

Korak 1. Odprite aplikacijo IDE v računalniku

Naredite simulator kock z uporabo Java 2. korak
Naredite simulator kock z uporabo Java 2. korak

Korak 2. Ustvarite nov projekt

Poimenujte ga DiceSimulator. Če samodejno naredi glavni razred, ga pokličite DiceTester.

Naredite simulator kock z uporabo Java Korak 3
Naredite simulator kock z uporabo Java Korak 3

Korak 3. Ustvarite nov razred in ga poimenujte Dice

  • V to datoteko Dice uvozite naključni paket:

    uvoz java.util. Random;

Naredite simulator kock z uporabo Java Korak 4
Naredite simulator kock z uporabo Java Korak 4

Korak 4. V razredu Dice zaženite naključno spremenljivko:

  • Random randomGenerator = nov Random ();

Naredite simulator kock z uporabo Java Korak 5
Naredite simulator kock z uporabo Java Korak 5

Korak 5. Zaženite celoštevilsko spremenljivko, da označite število strani:

  • int stranice = 0;

Naredite simulator kock z uporabo Java Korak 6
Naredite simulator kock z uporabo Java Korak 6

Korak 6. Ustvarite konstruktor za Dice, da določite število strani, ki bi jih imel razred kock:

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

Naredite simulator kock z uporabo Java Korak 7
Naredite simulator kock z uporabo Java Korak 7

Korak 7. Ustvarite metodo za vrnitev naključnega števila med 1 in številom strani:

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

Naredite simulator kock z uporabo Jave 8. korak
Naredite simulator kock z uporabo Jave 8. korak

Korak 8. Ustvarite glavni razred in ga poimenujte DiceTester

Če je DiceTester vaš glavni razred, pojdite raje k DiceTesteru

Naredite simulator kock z uporabo Java Korak 9
Naredite simulator kock z uporabo Java Korak 9

Korak 9. Na vrh razreda DiceTester uvozite paket optičnega bralnika:

  • uvoz java.util. Scanner;

Naredite simulator kock z uporabo Jave 10. korak
Naredite simulator kock z uporabo Jave 10. korak

Korak 10. Ustvarite objekt Scanner v glavni metodi in ga poimenujte

Naredite simulator kock z uporabo Java Korak 11
Naredite simulator kock z uporabo Java Korak 11

Korak 11. Natisnite vprašanje:

"Koliko kock potrebujete?"

  • Če ste nov pri programiranju, uporabite

    System.out.println ("");

    za tiskanje izjav.
Naredite simulator kock z uporabo Java Korak 12
Naredite simulator kock z uporabo Java Korak 12

Korak 12. Zaženite celoštevilsko spremenljivko, imenovano howManyDice, in jo dodelite celemu številu, ki ga uporabnik vnese:

  • int howManyDice = in.nextInt ();

Naredite simulator kock z uporabo Java Korak 13
Naredite simulator kock z uporabo Java Korak 13

Korak 13. Natisnite vprašanje:

"Koliko strani ima vsaka kocka?"

Naredite simulator kock z uporabo Java Korak 14
Naredite simulator kock z uporabo Java Korak 14

Korak 14. Zaženite celoštevilsko spremenljivko, imenovano howManySides, in jo dodelite celemu številu, ki ga uporabnik vnese:

  • int howManySides = in.nextInt ();

Naredite simulator kock z uporabo Java Korak 15
Naredite simulator kock z uporabo Java Korak 15

Korak 15. Ustvarite zanko for, ki enkrat ponovi za vsako kocko, ki jo želi ustvariti uporabnik

V tej zanki sestavite vsak predmet Dice z uporabo spremenljivke zanke for x in spremenljivko howManySides

Naredite simulator kock z uporabo Java Korak 16
Naredite simulator kock z uporabo Java Korak 16

Korak 16. Pokličite metodo roll iz Dice in jo prikažite v zanki, da dobite vse rezultate

Naredite simulator kock z uporabo Java Korak 17
Naredite simulator kock z uporabo Java Korak 17

Korak 17. Preverite, ali je zanka podobna naslednji kodi:

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

Naredite simulator kock z uporabo Java Korak 18
Naredite simulator kock z uporabo Java Korak 18

Korak 18. Zaženite program

V mnogih IDE -jih s pritiskom na zeleni gumb za predvajanje v zgornjem levem kotu aplikacije IDE

Nasveti

  • Poskusite sestaviti in zagnati program, ko vnesete novo kodo, da poiščete napake v svojem programu!
  • Naj bo vaša koda organizirana, da boste zlahka našli določena področja kode za poznejši pregled.
  • Pustite komentarje z //, da pustite podatke, za katere menite, da bodo potrebovali dodatno pozornost, ali da bodo drugi programerji pregledali vaš program!

Priporočena: