5 04 2014
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”));
/* —————————————————————————————————–*/
}
}
İşlem Yapan Sınıf Fahranayt – Santigrat dönüşümü