Cara Membuat Simulator Dadu Menggunakan Java (dengan Gambar)

Isi kandungan:

Cara Membuat Simulator Dadu Menggunakan Java (dengan Gambar)
Cara Membuat Simulator Dadu Menggunakan Java (dengan Gambar)

Video: Cara Membuat Simulator Dadu Menggunakan Java (dengan Gambar)

Video: Cara Membuat Simulator Dadu Menggunakan Java (dengan Gambar)
Video: How to Build a Microsoft Access Help Desk Trouble Ticket Database System 2024, Mungkin
Anonim

Kelas Rawak di java sangat berguna untuk melakukan simulasi dan membuat permainan. Cara asas untuk menggunakan kelas ini adalah dengan mensimulasikan dadu, yang bermaksud mendapatkan nombor rawak dari julat tertentu bergantung pada berapa banyak sisi yang terdapat dalam dadu. Ia cukup mudah dan cepat dibuat, yang bermaksud sesiapa sahaja yang mempunyai pengetahuan yang baik tentang java dapat membuatnya dengan mudah.

Langkah-langkah

Buat Simulator Dadu Menggunakan Java Langkah 1
Buat Simulator Dadu Menggunakan Java Langkah 1

Langkah 1. Buka aplikasi IDE anda di komputer anda

Buat Simulator Dadu Menggunakan Java Langkah 2
Buat Simulator Dadu Menggunakan Java Langkah 2

Langkah 2. Buat projek baru

Namakan DiceSimulator. Sekiranya membuat kelas utama secara automatik, panggil DiceTester kelas itu.

Buat Simulator Dadu Menggunakan Java Langkah 3
Buat Simulator Dadu Menggunakan Java Langkah 3

Langkah 3. Buat kelas baru dan beri nama Dice

  • Dalam fail Dice ini, import pakej rawak:

    import java.util. Rawak;

Buat Simulator Dadu Menggunakan Java Langkah 4
Buat Simulator Dadu Menggunakan Java Langkah 4

Langkah 4. Di dalam kelas Dice, mulakan pemboleh ubah rawak:

  • Random randomGenerator = Random baru ();

Buat Simulator Dadu Menggunakan Java Langkah 5
Buat Simulator Dadu Menggunakan Java Langkah 5

Langkah 5. Mulakan pemboleh ubah integer untuk menunjukkan bilangan sisi:

  • int sisi = 0;

Buat Simulator Dadu Menggunakan Java Langkah 6
Buat Simulator Dadu Menggunakan Java Langkah 6

Langkah 6. Buat pembina untuk Dice untuk menentukan bilangan sisi yang akan dimiliki oleh kelas dadu:

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

Buat Simulator Dadu Menggunakan Java Langkah 7
Buat Simulator Dadu Menggunakan Java Langkah 7

Langkah 7. Buat kaedah untuk mengembalikan nombor rawak antara 1 dan bilangan sisi:

  • public int roll () {int result = randomGenerator.nextInt (sisi) + 1; hasil pulangan; }

Buat Simulator Dadu Menggunakan Java Langkah 8
Buat Simulator Dadu Menggunakan Java Langkah 8

Langkah 8. Buat kelas utama dan namakan DiceTester

Sekiranya DiceTester adalah kelas utama anda, terus ke DiceTester sebagai gantinya

Buat Simulator Dadu Menggunakan Java Langkah 9
Buat Simulator Dadu Menggunakan Java Langkah 9

Langkah 9. Di bahagian atas kelas DiceTester, import pakej pengimbas:

  • import java.util. Scanner;

Buat Simulator Dadu Menggunakan Java Langkah 10
Buat Simulator Dadu Menggunakan Java Langkah 10

Langkah 10. Buat objek Pengimbas dalam kaedah utama dan namakan

Buat Simulator Dadu Menggunakan Java Langkah 11
Buat Simulator Dadu Menggunakan Java Langkah 11

Langkah 11. Cetak soalan:

"Berapa banyak dadu yang anda perlukan?"

  • Sekiranya anda baru dalam pengaturcaraan, gunakan

    System.out.println ("");

    untuk mencetak pernyataan.
Buat Simulator Dadu Menggunakan Java Langkah 12
Buat Simulator Dadu Menggunakan Java Langkah 12

Langkah 12. Memulakan pembolehubah integer yang disebut howManyDice dan menetapkannya kepada bilangan bulat yang input pengguna:

  • int howManyDice = in.nextInt ();

Buat Simulator Dadu Menggunakan Java Langkah 13
Buat Simulator Dadu Menggunakan Java Langkah 13

Langkah 13. Cetak soalan:

"Berapa sisi setiap dadu?"

Buat Simulator Dadu Menggunakan Java Langkah 14
Buat Simulator Dadu Menggunakan Java Langkah 14

Langkah 14. Memulakan pembolehubah integer yang disebut howManySides dan memberikannya kepada bilangan bulat yang input pengguna:

  • int howManySides = in.nextInt ();

Buat Simulator Dadu Menggunakan Java Langkah 15
Buat Simulator Dadu Menggunakan Java Langkah 15

Langkah 15. Buat gelung untuk yang berulang sekali untuk setiap dadu yang ingin dibuat pengguna

Dalam gelung ini, anda membina setiap objek Dice dengan menggunakan pemboleh ubah untuk gelung x dan meneruskan pemboleh ubah howManySides

Buat Simulator Dadu Menggunakan Java Langkah 16
Buat Simulator Dadu Menggunakan Java Langkah 16

Langkah 16. Panggil kaedah gulung dari Dice dan tampilkan di gelung untuk mendapatkan semua hasilnya

Buat Simulator Dadu Menggunakan Java Langkah 17
Buat Simulator Dadu Menggunakan Java Langkah 17

Langkah 17. Periksa bahawa gelung kelihatan serupa dengan kod berikut:

  • untuk (int x = 0; x <howManyDice; x ++) {theDice [x] = Dadu baru (howManySides); hasil int = theDice [x].roll (); System.out.println ("Gulung dadu #" + (1 + x) + ":" + hasil); }

Buat Simulator Dadu Menggunakan Java Langkah 18
Buat Simulator Dadu Menggunakan Java Langkah 18

Langkah 18. Jalankan program

Dalam banyak IDE, dengan menekan butang main hijau di sudut kiri atas aplikasi IDE anda

Petua

  • Cubalah menyusun dan menjalankan program semasa anda memasukkan kod baru untuk mencari kesilapan dalam program anda!
  • Pastikan kod anda tersusun supaya anda dapat dengan mudah mencari kawasan tertentu kod anda untuk disemak kemudian.
  • Tinggalkan komen menggunakan // untuk meninggalkan maklumat di mana anda percaya memerlukan perhatian tambahan atau untuk pengaturcara lain untuk melihat program anda!

Disyorkan: