Arrays
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;
- 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.
- Eğer array tanımlarken sınırlarını belirlersek, int[] initializedArray = new int[5]; 5 elemanlı dizinin her elemanına 0 assign edilir.
- Çok boyutlu array tanımladığımızda ikinci boyutunu yazmak zorunda değiliz. int[][] myArray = new int[3][];
- myArray adında çok boyutlu bir dizi oluşturdum.
- myArray[0][] arrayime 1 ve 2 assign ettim.
- myArray[1][] ve myArray[2][] ‘ye de aynı şekilde assign ettim.
- for döngüsü ile ekrana yazdırdım.
myArray’de yaptığım assign işlemini görsel olarak gösterecek olursam;
Github : ArrayExample