Arrays

Hasan Kadir Demircan
1 min readDec 19, 2019

--

Array’ler hakkında bilmemiz gereken şey şunlardır;

  • Array index’leri 0'dan başlar.
  • Döngülerde java.lang.ArrayIndexOutOfBoundsException hatalarını sıkça alırız. Dizilerde indeks kullanımına dikkat etmeliyiz.

Örnek olarak,

Yukarıdaki kodu inceleyecek olursak;

  1. Array tanımladığımızda eğer kaç elemanlı olacağını belirtmezsek int[] notInitializedarray; initialize olmadığı için Error; The local variable array1 may not have been initialized hatası verecektir.
  2. Eğer array tanımlarken sınırlarını belirlersek, int[] initializedArray = new int[5]; 5 elemanlı dizinin her elemanına 0 assign edilir.
  3. Çok boyutlu array tanımladığımızda ikinci boyutunu yazmak zorunda değiliz. int[][] myArray = new int[3][];
  4. myArray adında çok boyutlu bir dizi oluşturdum.
  5. myArray[0][] arrayime 1 ve 2 assign ettim.
  6. myArray[1][] ve myArray[2][] ‘ye de aynı şekilde assign ettim.
  7. for döngüsü ile ekrana yazdırdım.

myArray’de yaptığım assign işlemini görsel olarak gösterecek olursam;

Github : ArrayExample

--

--

Hasan Kadir Demircan
Hasan Kadir Demircan

No responses yet