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

1. 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.

- H4A1b sinifinda(class) java konsol ana metodu (public void main) yazarak zar degerini yazdiriniz
- 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

- 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

1. zarApplet.java programini incele ve calistir.
2. ZarApplet.java programindaki zar meto

dunu H4A2b.java sınıfına yerlestir. ZarApplet.java programindaki zar metodunu sil ve import H4A2b; deyimini ekle.
- 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.