JAVA’DA ÇOK BOYUTLU ARRAYLER

115
views

Bir önceki yazımızda arrayler konusunu ve özelliklerini yazmıştık. Bu yazımızda ise çoklu arrayleri öğrenmeye çalışacağız.

Bu derse kadar oluşturmuş olduğumuz arrayler tek boyutlu arraylerdi.

Ör:  int [] a = {6,7,8,9} şeklinde olduğunda tek boyutlu array olmuş oluyor.

Ancak bazen programlarımızda matrix şeklinde arrayler oluşturmak isteyebiliriz.

Örnekle anlamaya çalışalım;

Sıfırıncı satırın sıfırıncı indexini bulmak istersek “1” değerini bulmuş olacağız. Sıfırıncı satırın birinci indexini bulmak istediğimizde de “2” değerini bulmuş olacağız.

Yine aynı şekilde birinci satırın sıfırıncı indexini bulmak istersek “3” değerini bulmuş olacağız. Birinci satırın birinci indexini bulmak istersekte “4” değerini bulmuş olacağız.

Biz tek boyutlu array oluşturmak için tek köşeli parantez kullanıyorduk.

int [] array = {1,2,3,4,5}; şeklinde.

Fakat çok boyutlu array oluşturmak istersek 2 tane köşeli parantez kullanmamız gerekiyor.

şeklinde çok boyutlu arrayimizi oluşturduğumuzda 3 tane satırı 3 tane sütunu olduğunu belirtmiş oluyoruz.

Bu arraya değer eklemek için ne yapmamız gerekiyor.

Arrayın sıfırıncı satırın sıfırıncı kolonuna 5 değerini yukarıdaki gibi ekledik. Şimdi diğer satır ve sütunları dolduralım.

Biz bu değer vermeleri aşağıdaki gibi farklı bir şekilde de yapabilirdik.

Bu şekilde değer verdiğimizde ilk süslü parantezin içindeki ilk değer sıfırıncı satırın sıfırıncı indexi , ikinci değer sıfırıncı satırın birinci indexi, üçüncü değer sıfırıncı satırın ikinci indexini verecek bize.

Örneğin sıfırıncı satırın birinci indexini ekrana yazdıralım.

10 değerini almış olduk.

Şimdi de bir array oluşturalım ve arrayın elemanlarını kullanıcıdan alalım.

Kodumuzu çalıştırdığımızda bizden ilk olarak değerleri bekliyor.

10,20,30 ve 40 şeklinde değerlerimizi girdik. Değerlerimizi matrix olarak ekrana bastırdık.

Bir sonraki yazımızda foreach döngüsünü öğreneceğiz. Sonraki derse geçmek için tıklayınız.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz