Java Kullanarak Zar Simülatörü Nasıl Yapılır (Resimlerle)

İçindekiler:

Java Kullanarak Zar Simülatörü Nasıl Yapılır (Resimlerle)
Java Kullanarak Zar Simülatörü Nasıl Yapılır (Resimlerle)

Video: Java Kullanarak Zar Simülatörü Nasıl Yapılır (Resimlerle)

Video: Java Kullanarak Zar Simülatörü Nasıl Yapılır (Resimlerle)
Video: Access 2019 Tam Öğretici: Microsoft Access Kolay Yapıldı. 2024, Mayıs
Anonim

Java'daki Random sınıfı, simülasyonlar yapmak ve oyun oluşturmak için çok yardımcı olabilir. Bu sınıfı kullanmanın temel bir yolu, zarın kaç kenar içerdiğine bağlı olarak belirli bir aralıktan rastgele bir sayı elde etmek anlamına gelen bir zarı simüle etmektir. Yapması oldukça kolay ve hızlıdır, bu da iyi bir Java bilgisine sahip herkesin kolayca yapabileceği anlamına gelir.

adımlar

Java Adım 1 Kullanarak Zar Simülatörü Yapın
Java Adım 1 Kullanarak Zar Simülatörü Yapın

Adım 1. Bilgisayarınızda IDE uygulamanızı açın

Java Adım 2'yi Kullanarak Zar Simülatörü Yapın
Java Adım 2'yi Kullanarak Zar Simülatörü Yapın

Adım 2. Yeni bir proje oluşturun

DiceSimulator olarak adlandırın. Otomatik olarak bir ana sınıf oluşturuyorsa, o sınıfı DiceTester olarak adlandırın.

Java Adım 3'ü Kullanarak Zar Simülatörü Yapın
Java Adım 3'ü Kullanarak Zar Simülatörü Yapın

Adım 3. Yeni bir sınıf oluşturun ve buna Dice adını verin

  • Bu Zar dosyasında rastgele paketi içe aktarın:

    java.util. Random'u içe aktar;

Java Adım 4'ü Kullanarak Zar Simülatörü Yapın
Java Adım 4'ü Kullanarak Zar Simülatörü Yapın

Adım 4. Dice sınıfı içinde rastgele bir değişken başlatın:

  • Rastgele randomGenerator = new Random();

Java Adım 5'i Kullanarak Zar Simülatörü Yapın
Java Adım 5'i Kullanarak Zar Simülatörü Yapın

Adım 5. Kenar sayısını belirtmek için bir tamsayı değişkeni başlatın:

  • int taraf = 0;

Java Adım 6'yı Kullanarak Zar Simülatörü Yapın
Java Adım 6'yı Kullanarak Zar Simülatörü Yapın

Adım 6. Zar sınıfının sahip olacağı taraf sayısını tanımlamak için Dice yapıcısını oluşturun:

  • public Zar (int numberOfSides) { side = numberOfSides;}

Java Adım 7'yi Kullanarak Zar Simülatörü Yapın
Java Adım 7'yi Kullanarak Zar Simülatörü Yapın

Adım 7. 1 ile kenar sayısı arasında rastgele bir sayı döndürmek için bir yöntem oluşturun:

  • public int roll() {int sonuç = randomGenerator.nextInt(kenar) + 1; dönüş sonucu; }

Java Adım 8'i Kullanarak Zar Simülatörü Yapın
Java Adım 8'i Kullanarak Zar Simülatörü Yapın

Adım 8. Ana sınıfı oluşturun ve ona DiceTester adını verin

Ana sınıfınız DiceTester ise, bunun yerine doğrudan DiceTester'a gidin

Java Adım 9'u Kullanarak Zar Simülatörü Yapın
Java Adım 9'u Kullanarak Zar Simülatörü Yapın

Adım 9. DiceTester sınıfının en üstünde, tarayıcı paketini içe aktarın:

  • java.util. Scanner'ı içe aktarın;

Java Adım 10'u Kullanarak Zar Simülatörü Yapın
Java Adım 10'u Kullanarak Zar Simülatörü Yapın

Adım 10. Ana yöntemde bir Tarayıcı nesnesi oluşturun ve onu adlandırın

Java Adım 11'i Kullanarak Zar Simülatörü Yapın
Java Adım 11'i Kullanarak Zar Simülatörü Yapın

Adım 11. Soruyu yazdırın:

“Kaç zara ihtiyacın var?”

  • Programlamada yeniyseniz, şunu kullanın:

    System.out.println(" ");

    ifadeleri yazdırmak için.
Java Adım 12'yi Kullanarak Zar Simülatörü Yapın
Java Adım 12'yi Kullanarak Zar Simülatörü Yapın

Adım 12. howManyDice adında bir tamsayı değişkeni başlatın ve bunu kullanıcının girdiği tam sayıya atayın:

  • int howManyDice = in.nextInt();

Java Adım 13'ü Kullanarak Zar Simülatörü Yapın
Java Adım 13'ü Kullanarak Zar Simülatörü Yapın

Adım 13. Soruyu yazdırın:

"Her zarın kaç yüzü vardır?"

Java Adım 14'ü Kullanarak Zar Simülatörü Yapın
Java Adım 14'ü Kullanarak Zar Simülatörü Yapın

Adım 14. howManySides adında bir tamsayı değişkeni başlatın ve bunu kullanıcının girdiği tam sayıya atayın:

  • int howManySides = in.nextInt();

Java Adım 15'i Kullanarak Zar Simülatörü Yapın
Java Adım 15'i Kullanarak Zar Simülatörü Yapın

Adım 15. Kullanıcının oluşturmak istediği her zar için bir kez yinelenen bir for döngüsü oluşturun

Bu döngü içinde, for döngüsü değişkeni x'i kullanarak ve howManySides değişkenini ileterek her Dice nesnesini oluşturursunuz

Java Adım 16'yı Kullanarak Zar Simülatörü Yapın
Java Adım 16'yı Kullanarak Zar Simülatörü Yapın

Adım 16. Zar'dan yuvarlama yöntemini çağırın ve tüm sonuçları almak için döngüde görüntüleyin

Java Adım 17'yi Kullanarak Zar Simülatörü Yapın
Java Adım 17'yi Kullanarak Zar Simülatörü Yapın

Adım 17. Döngünün aşağıdaki koda benzediğini kontrol edin:

  • for (int x = 0; x < howManyDice; x++) {theDice[x] = new Dice(howManySides); int sonuç = Zar[x].roll(); System.out.println("Zar Atma #" + (1 + x) + ": " + sonuç); }

Java Adım 18'i Kullanarak Zar Simülatörü Yapın
Java Adım 18'i Kullanarak Zar Simülatörü Yapın

Adım 18. Programı çalıştırın

Birçok IDE'de, IDE uygulamanızın sol üst köşesindeki yeşil oynat düğmesine basarak

İpuçları

  • Programınızdaki hataları bulmak için yeni kod girerken programı derlemeye ve çalıştırmaya çalışın!
  • Daha sonra gözden geçirmek üzere kodunuzun belirli alanlarını kolayca bulabilmeniz için kodunuzu düzenli tutun.
  • Ekstra dikkat gerektireceğine inandığınız bilgileri bırakmak veya diğer programcıların programınızı gözden geçirmesi için // kullanarak yorum bırakın!

Önerilen: