JAVA PROGRAMLA DİLİ
HAFTA 4

Geçen haftanın alıştırmalarının çözümleri :

ALISTI~1 JAV           324  10/05/98  10:21 alistirma1Applet.java
ALISTI~2 JAV           420  10/05/98  11:02 alistirma2Applet.java
ALISTI~3 JAV           545  10/05/98  12:03 alistirma3.java

Bu haftaki incelenecek programlar :

MATEMA~1 JAV         2.436  10/05/98   1:48 matematik1.java
METOD1~1 JAV           443  09/05/98  23:46 metod1.java
METOD1~2 JAV         1.595  10/05/98   0:42 metod1Applet.java
METOD2~1 JAV           505  10/05/98   0:11 metod2.java
METOD3~1 JAV           402  10/05/98   0:11 metod3.java
METOD3~2 JAV           184  10/05/98   0:13 metod3a.java
METOD3~3 JAV         1.683  10/05/98   0:54 metod3Applet.java
METOD4~1 JAV           377  10/05/98   0:08 metod4.java
METOD4~2 JAV           189  10/05/98   0:13 metod4a.java
METOD4~3 JAV         1.514  10/05/98   1:02 metod4Applet.java
POINT1~1 JAV         1.699  10/05/98   2:17 Point1.java

Bu haftaki alistırmalar

ALISTIRMA 1

a)Math kütüphanesindeki Math.random() metodunu kullanarak static zar metodunu yazınız. Bu metodu H4A1a sınıfında(class) tanımlayiniz.
Not : 1-den 6 ya kadar tesadüfi (random) sayıları 1+(int)(Math.random()*6) formülü ile hesaplayabiliriz.
b)H4A1b sinifinda(class) java konsol ana metodu (public void main) yazarak zar degerini yazdiriniz
c)H4A1c sinifinda java konsol ana metodunda (public void main) metodunda yüz(100) kere zar attırarak ortalamasını hesaplayınız.
Not : for veya while döngüsü kullanabilirsiniz
d)H4A1d sinifinda java konsol ana metodunda (public void main)
bin(1000) kere zar attırarak her rakamın kac kere geldigini bulunuz ve yazdırınız. 
   Not : switch - case deyimi bu tür programlar için idealdir

ALIŞTIRMA 2

a)zarApplet.java programini incele ve calistir.
b)ZarApplet.java programindaki zar metodunu H4A2b.java sınıfına yerlestir. ZarApplet.java programindaki zar metodunu sil ve import H4A2b;  deyimini ekle. 
c)ZarApplet.java programını H4A2c olarak değiştir. sinifindan yeni nesne z yi H42c.java programına ekle ve Paint methodunda çağırılan zar metodunda gerekli değişiklikleri yap. Programi yeni sekliyle calıştır.



