Doç. Dr. GÜRAY SONUGÜR

Doç. Dr. Güray SONUGÜR – Öğrenci Bilgi Paylaşım Platformu

Yönetici Sınıf

Yönetici sınıftan yapılan işlemler genelde işlem yapan sınıftan metot çağırılarak gerçekleştirilir. Bu programda dizilerin ekrana yazılması için de diziYaz() metotu kullanılmıştır. Bu program çalıştırılırken karışıklığın önlenmesi için /* —– */ aralarındaki kodlar çalıştırılırken diğer kodlar kapatılmalıdır.
public class yoneticiSinif_ders1 {

public static void main(String[] args) {

/* —————————————————————————————————–*/
islemYapanSinif_ders1.diziYaz(islemYapanSinif_ders1.diziOlustur(10));
islemYapanSinif_ders1.diziYaz(stringDizi);

/* —————————————————————————————————–*/

String stringDizi[] = {“defter”,”kalem”,”silgi”,”kitap”, “cetvel”};
islemYapanSinif_ders1.diziYaz(islemYapanSinif_ders1.tersCevir(stringDizi));

/* —————————————————————————————————–*/

int[] dizi1= islemYapanSinif_ders1.diziOlustur(10);
int[] dizi2=islemYapanSinif_ders1.diziOlustur(10);
int[] toplananDizi=islemYapanSinif_ders1.diziTopla(dizi1, dizi2);
islemYapanSinif_ders1.diziYaz(dizi1);
islemYapanSinif_ders1.diziYaz(dizi2);
islemYapanSinif_ders1.diziYaz(toplananDizi);

/* —————————————————————————————————–*/

int[] ortalamAlinacakDizi=islemYapanSinif_ders1.diziOlustur(10);
System.out.println(“Ortalama: ” + islemYapanSinif_ders1.diziOrtalama(ortalamAlinacakDizi));
/* —————————————————————————————————–*/
int[] tersCevirilecekDizi=islemYapanSinif_ders1.diziOlustur(10);
islemYapanSinif_ders1.diziYaz(tersCevirilecekDizi);
int[] tersCevirilmisDizi=islemYapanSinif_ders1.tersCevir(tersCevirilecekDizi);
islemYapanSinif_ders1.diziYaz(tersCevirilmisDizi);

/* —————————————————————————————————–*/

int[] tekciftDizi=islemYapanSinif_ders1.diziOlustur(10);
islemYapanSinif_ders1.diziYaz(tekciftDizi);
System.out.println(“Tek Sayılar: ” + islemYapanSinif_ders1.tekCiftBul(tekciftDizi, “tek”));
System.out.println(“Cift Sayılar: ” + islemYapanSinif_ders1.tekCiftBul(tekciftDizi, “cift”));
/* —————————————————————————————————–*/

}

}