Herkese merhaba arkadaşlar, önceki yazımızda dizi oluşturmayı ve tanımlamayı anlatmıştım. Bu yazımızda da dizi üzerinde işlemlere bakacağız.
Dizinin Boyutunu Bulmak
Dizinin boyutunu bilmediğimiz durumlar olabilir. Ya da yazdığımız fonksiyon farklı dizi boyutlarına da uyum sağlaması için dizinin boyutunu bir anahtar kelime ile öğrenmek isteyebiliriz. Burada yardıma Length fonksiyonu geliyor.
Örnek Kullanımı
int[ ] dizi= new int[5]; System.out.println(dizi.length); //Çıktı 5
Unutmamak gerekir ki dizinin boyutu 5’dir. Dizimizin indis sayısı ise 4’tür.
Dizinin Döngü İle Kullanımı
Mesela 5 arka arkaya sayıyı toplamak istiyoruz. 5 Ayrı değişken yerine 1 dizide tuttuk diyelim. Peki sırayla nasıl toplayacağız onu görelim.
int [ ] dizi= {16, 4, 6, 17,10}; int toplam=0; for(int i=0; x<dizi.length; i++) //Dizi boyutu kadar dönmesini istiyoruz. { toplam+= dizi[i]; } System.out.println(toplam); //53
Ayrıca son elemana ulaşmak için dizi.length-1 kullanılabilir.
Son olarak dizimizin elemanlarını döngü ile doldurup daha sonra kullanalım.
int dizi[ ] = new int[4]; for (int i = 0; i < 4; i++) { dizi[i] = i*2; /2'şer 2'şer artarak dolduruyoruz. //Örnek 0-2.. } int hesap= dizi[0] + dizi[2]; System.out.println(hesap);
Yukarıdaki örneğimizde dizimiz = [0,2,4,6] olacaktır. 0. indis ve 2. indis toplamı ise 0+4=4 cevabı çıkacaktır.
Umarım faydalı olmuştur başarılar..