Java Çok Boyutlu Diziler

Merhaba arkadaşlar, önceki yazımda dizileri anlatıp örneklerine bakmıştık. Bu yazımızda ise çok boyutlu dizilere bakacağız.

İki boyutlu diziler en temel çok boyutlu dizi örneğidir. Çok boyutlu diziler tanımlamak için boyut sayısı kadar köşeli parantez, tanımlamak için süslü parantezler arasına ikinci bir süslü parantez konulur.  Örneği aşağıda verilmiştir.

int [][] ornek = {{1,2,3},{2,4,6}};

Burada iki boyutlu tanımladık ve atamalarını yaptık.

İki boyutlu dizideki bir öğeye erişmek için ise aynı şekilde indislerle erişiyoruz. Bu sefer satır ve sütun gibi iki indis değeri gireceğiz.

int d = ornek[1][2];
System.out.println(d);

//Çıktı 6 olacaktır.

Burada görüleceği üzere ilk indis ilk süslü parantez içerisinden, ikincisi ise seçilmiş indisdeki dizinin içerisinden eleman seçiyor.

Aynı şekilde dizi içerisine daha sonradan atama da yapabiliriz.

Örnek

int[][] dizi1={{1,2,4},{9},{16,25,36}};
dizi1[2][2]=81;

System.out.println(dizi1[2][2]); //81
System.out.println(dizi[1][0]); //9

Örnekteki gibi iki boyutlu bir dizi içerisinde 3 alt dizi tanımlanabiliyor. Eleman sayıları da tamamen isteğe bağlıdır.

Java’da çok boyutlu diziler 2 boyut ile sınırlı değildir. Programın veya kullanıcının istediği kadar çok boyuta yer verilmektedir.

Son olarak tanımlanan dizi elemanlarının hepsinin tipi aynı olmak zorundadır. integer tanımlanan bir dizi içerisine string bir ifade yerleştirilemez.

[the_ad id=”441″]

Umarım faydalı olmuştur..

 

Bunlara Göz Atmak İsteyebilirsiniz

Bir yanıt yazın

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