Java Diziler (Arrays)

Java diziler (arrays), aynı veri tipindeki birden fazla veriyi tek bir değişkende saklamamıza olanak sağlar. Bu, özellikle büyük miktarda veriyi düzenli şekilde tutmak ve işlem yapmak için oldukça kullanışlıdır. Java’da dizilerin nasıl oluşturulacağını, kullanılacağını ve örneklerle nasıl uygulanacağını adım adım öğreniyoruz.


✅ Java Diziler Nedir?

Dizi (array), aynı türdeki verileri tek bir isim altında saklamaya yarayan yapılardır. Her elemanın bir indeksi (sıra numarası) vardır ve indeksler 0’dan başlar.

🔹 Örnek:

int[] sayilar = {10, 20, 30, 40, 50};
System.out.println(sayilar[0]); // 10


🛠️ Java’da Dizi Tanımlama Yolları

1. Elemanlarıyla birlikte tanımlama

String[] sehirler = {"Ankara", "İstanbul", "İzmir"};

2. Boyut belirterek tanımlama

int[] notlar = new int[5];
notlar[0] = 90;
notlar[1] = 85;
// devam edebilir...


📌 Dizi Elemanlarına Erişim

System.out.println(notlar[1]); // 85

Dizilerde indeks aralığı dışına çıkarsanız ArrayIndexOutOfBoundsException hatası alırsınız.


🔄 Dizilerde Döngü Kullanımı

for döngüsü ile:

for (int i = 0; i < sehirler.length; i++) {
    System.out.println(sehirler[i]);
}

foreach döngüsü ile:

for (String sehir : sehirler) {
    System.out.println(sehir);
}


🔍 Çok Boyutlu Diziler (2D Arrays)

Bir tablo gibi düşünebilirsiniz.

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

System.out.println(tablo[1][2]); // 6


⚙️ Uygulamalı Örnek: Dizi Elemanlarının Ortalamasını Hesapla

int[] sayilar = {70, 80, 90};
int toplam = 0;

for (int sayi : sayilar) {
    toplam += sayi;
}

double ortalama = (double) toplam / sayilar.length;
System.out.println("Ortalama: " + ortalama);


❗ Yaygın Hatalar

HataAçıklama
ArrayIndexOutOfBoundsExceptionGeçersiz indeks
Veri tipleri uyuşmazlığıint[] içine String atmak gibi
Dizi boyutunun sabit olmasıJava dizileri sabit boyutludur. Esnek yapılar için ArrayList kullanılır.

💡 Neden Java Dizileri Önemlidir?

  • Hafıza düzeni sağlar.
  • Aynı türde verilerle çalışmayı kolaylaştırır.
  • Verimli döngüler yazmak için uygundur.

Sonuç: Dizilerle Kodunuzu Güçlendirin

Java’da diziler, başlangıç seviyesinden profesyonel projelere kadar birçok alanda kullanılır. Diziler sayesinde verileri gruplar, analiz eder ve kolayca yönetirsiniz. Sonraki aşamalarda koleksiyonlar (ArrayList, HashMap) gibi yapılara geçmeden önce dizileri sağlam şekilde öğrenmek büyük avantaj sağlar.

guest
0 Yorum
Eskiler
En Yeniler Beğenilenler
Inline Feedbacks
View all comments
0
YORUM YAPx