Bil113 Sube3
Sube3
Not: Sınıf isimleri ve metod isimleri dosyada belirtilen isimler olmalı. İhtiyaç halinde
ekstra metodlar yazılabilir. Program içinde kullandığınız değişken isimlerini anlamlı
kelimelerden seçmeniz kodu takip edebilmenizi/edebilmemizi kolaylaştıracaktır.
1. Zar.java
-min
-max
+salla()
Set/get metodları ve constructor yazılmalı
2. Oyun.java
-zar1
-zar2
-istatistik
:zarların maximum değeri uzunlunda ve 2 genişliğinde 2 boyutlu integer
arrayi (eğer min=4 ve max=10 ise arrayin boyutu 10x2)
+salla()
:zar1 ve zar2 nin değerleri 2uzunlugunda bir arrayin içine atılmış olarak geri
döndürülür.
+istatistikYaz(int[][] array)
:parametre olarak aldığı arrayi (salla metodunun çıktısı)
kullanarak istatistik 2D arrayi üzerinde değişiklik yap.
+oyna(int tekrar)
:parametre olarak aldığı değer kadar iki zarı da at. İstatistikleri
güncelle.
+yazdir()
: zar1 ve zar2 nin istatistiklerini ekrana yazdırın: Hangi sayı kaç
olasılıkla gelmiş, en az ve en çok gelen sayıların kaç olduğu ayrıca ekrana basılsın.
İki zar alan contructor yazılmalı.
Zar1(0,3); Zar2(0,3). Oyun(200).
: zar üstündeki min değer
: zar üstündeki maxdeğer
: min ve max arasında rastgele bir sayı döner.