Metod Nedir ?
Metodlar, program içinde yazılmış küçük program parçalarıdır. Bu şekilde görevleri, metodlar altında oluşturarak gerektiğinde çağırabiliriz. Javada ki metod, C, C++, pHp.. 'deki fonksiyon kavramına eşittir. Bunu şöyle basit bir örnekle aklımızda canlandıralım...
Yazdığımız programı bir arabaya benzetelim ve bu arabayı hareket ettirelim. En basitinden, arabayı hareket ettirebilmemiz için çalıştırmamız gerekir. Onu da şöyle tanımlarız:
Kapıyı aç.
Arabaya otur.
Kapıyı kapat.
Anahtarı kontağa sok ve çalıştır.
Biz arabayı her çalıştırmak istediğimizde bu işlemleri yapmamız gerekecek. İşte burda metodlar devreye girer ve biz bunu metodlar yardımıyla bir kere tanımlarız, programa arabayıCalistir() dediğimiz zaman da bu saymış olduğumuz işlemleri yapar. Kısacası, az laf çok iş...
Metodun Oluşturulması: public static metodunDöndüreceğiDeğer metodunAdı (metodunDışardanAlacağıDeğerinTürüveAdı)
{
yapılacak işlemler
}
Kullanımı: metodunAdı(metoddaKullanacağımızDeğişken);
Şimdi de girdiğimiz iki sayının toplamını, bize metod yardımıyla veren bir program yazalım...
İlk önce ana metodumuzun altına public static int topla(int a,int b) adında bir metod oluşturduk. Buradaki
int, metodumuz sonucunda dönecek değer,
topla, metodumuzun adı, (int a,int b),
dışarıdan alacağımız değişkenin türü ve adı
Bu metodun içinde integer türünde sonuc isimli bir değişken oluşturduk ve dışardan alacağımız bu iki değişkenin toplamını bu değişkene atadık. Daha sonra da return sonuc; diyerek sonuc değişkenimizi metodumuzun sonunda döndürmüş olduk.
Daha sonra ana metodumuza gelip, kullanıcıdan iki tane sayı aldırdık. Aldığımız bu değişkenleri z ve c değişkenlerine atadık. Dışardan girdiğimiz tüm değerler String kabul edildiği için z2 ve c2 değişkenlerine dışarıdan aldığımız bu değişkenleri integere çevirerek atadık. JoptionPane.showMesageDialog ile ekrana, bu girmiş olduğumuz iki değişkenin toplamını topla() metoduyla ekrana yazdırdık.
6 Mayıs 2012 Pazar
5 Mayıs 2012 Cumartesi
DİZİLER
Dizi Nedir ?
İçinde birden fazla değişken tutan ve diğer değişkenler gibi belirli bir türe sahip olan değişkenlerdir.Ayrıca bu değerler de bellekte ardışıl biçimde saklanırlar ve hepsi aynı türe ilişkin olmak zorundadır. Kısacası diziyi, arka arkaya sıralanmış bir değişken paketi olarak düşünebiliriz.
Dizilerle ilgili diğer önemli bir husus, dizilerin içlerinde tutacakları eleman sayısı sahiptir. Bazı elemanlara biz değer vermesek bile bu elemanlar için bellekte yer ayrılır. Ayrıca dizinin içerisinde saklanan değerlerin türü ile dizinin türü aynı olmak zorundadır.
Dizinin Oluşturulması: Dizi türü değişken adı [ dizinin eleman sayısı ] = { dizinin elemanları }
Bir örnekle dizileri inceleyelim...
İlk önce integer türünde dizi isminde bir dizi tanımladık. Ardından { ile } arasına dizimizin elemanlarını yazdık. Daha sonra bir for döngüsü oluşturduk. Bu for döngüsünü oluşturmamızdaki amaç, dizimizin elemanların hepsini teker teker ekrana basmak istememiz. 0 'dan 6 'ya kadar, yani bizim dizimizin eleman sayısının uzunluğunca bir for döngüsü açtık ve System.out.print komutuyla ekrana dizimizin elemanlarını yazdırdık. Dizinin her bir elemanını tek tek yazdırmak istediğimiz için de dizi[i] şeklinde kullandık. Dizinin istediğimiz elemanına ulaşmak için örneğin dizi[5] ibaresini kullanabiliriz.
NOT: Burada dikkat edilmesi gereken husus, dizilerin ilk elemanı 0(sıfır) 'dan başlar. Yani bizim yukarıda yazmış olduğumuz dizi[5] ifadesi bize dizinin 5. elemanını değil 4. elemanını verir.
Şimdi de String türünde bir diziyi ele alalım...
Bu sefer String türünde dizi adında bir dizi oluşturduk ve yine { ile } arasına elemanlarımızı yazdık. Dizimiz String türünde olduğu için dizimizin elemanlarını çift tırnak içinde ( " ") yazdık. Yine bir for döngüsü oluşturduk. Bu sefer eleman sayımız 3 olduğu için 0 'dan 3 'e kadar bir döngü açtık. Son olarak da Syste.out.print komutuyla dizimizin elemanlarını ekrana yazdırdık.
İçinde birden fazla değişken tutan ve diğer değişkenler gibi belirli bir türe sahip olan değişkenlerdir.Ayrıca bu değerler de bellekte ardışıl biçimde saklanırlar ve hepsi aynı türe ilişkin olmak zorundadır. Kısacası diziyi, arka arkaya sıralanmış bir değişken paketi olarak düşünebiliriz.
Dizilerle ilgili diğer önemli bir husus, dizilerin içlerinde tutacakları eleman sayısı sahiptir. Bazı elemanlara biz değer vermesek bile bu elemanlar için bellekte yer ayrılır. Ayrıca dizinin içerisinde saklanan değerlerin türü ile dizinin türü aynı olmak zorundadır.
Dizinin Oluşturulması: Dizi türü değişken adı [ dizinin eleman sayısı ] = { dizinin elemanları }
Bir örnekle dizileri inceleyelim...
İlk önce integer türünde dizi isminde bir dizi tanımladık. Ardından { ile } arasına dizimizin elemanlarını yazdık. Daha sonra bir for döngüsü oluşturduk. Bu for döngüsünü oluşturmamızdaki amaç, dizimizin elemanların hepsini teker teker ekrana basmak istememiz. 0 'dan 6 'ya kadar, yani bizim dizimizin eleman sayısının uzunluğunca bir for döngüsü açtık ve System.out.print komutuyla ekrana dizimizin elemanlarını yazdırdık. Dizinin her bir elemanını tek tek yazdırmak istediğimiz için de dizi[i] şeklinde kullandık. Dizinin istediğimiz elemanına ulaşmak için örneğin dizi[5] ibaresini kullanabiliriz.
NOT: Burada dikkat edilmesi gereken husus, dizilerin ilk elemanı 0(sıfır) 'dan başlar. Yani bizim yukarıda yazmış olduğumuz dizi[5] ifadesi bize dizinin 5. elemanını değil 4. elemanını verir.
Şimdi de String türünde bir diziyi ele alalım...
Bu sefer String türünde dizi adında bir dizi oluşturduk ve yine { ile } arasına elemanlarımızı yazdık. Dizimiz String türünde olduğu için dizimizin elemanlarını çift tırnak içinde ( " ") yazdık. Yine bir for döngüsü oluşturduk. Bu sefer eleman sayımız 3 olduğu için 0 'dan 3 'e kadar bir döngü açtık. Son olarak da Syste.out.print komutuyla dizimizin elemanlarını ekrana yazdırdık.
Kaydol:
Kayıtlar (Atom)