Java Dizilerle İşlemler

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

Bunlara Göz Atmak İsteyebilirsiniz

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir