CodeBlanks Logo Icon CodeBlanks

Dizi tanımlama

new int[n] ile dizi tanımlamayı öğrenirsin.

Dizi tanımlama

Bir dizi (array) aynı türden sabit boyutlu bir veri yapısıdır. new int[n] ile n elemanlı bir dizi oluşturulur:

int[] arr = new int[5];
System.out.println(arr.length);  // 5

Burada arr 5 elemanlı bir int dizisidir; tüm elemanlar başlangıçta 0'dır. arr.length dizinin boyutunu verir (parantez yok). Dizinin boyutu oluşturulduktan sonra değişmez; bu yüzden sabit boyutlu denir.

Dizi tanımlama biçimleri

Dizi tanımlamanın iki temel yolu vardır:

// 1. new ile boyut belirt
int[] a = new int[5];
// 2. literal ile değer ver
int[] b = {10, 20, 30};

İlk yöntemde tüm elemanlar başlangıçta 0'dır. İkinci yöntemde elemanlar küme parantezi içinde virgülle listelenir ve boyut değer sayısından çıkar. İki yöntemde de arr.length boyutu verir.

Uygulama Dizi tanımla ve boyut yazdır

Bir Main sınıfı ve main metodu yaz. int[] arr değişkenine new int[5] ata. System.out.println(arr.length) ile dizinin boyutunu yazdır.

Örnek çözüm

Main.java
public class Main {
    public static void main(String[] args) {
        int[] arr = new int[5];
        System.out.println(arr.length);
    }
}

Beklenen çıktı

5

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 new int[5] kaç elemanlı dizi oluşturur?

  • 4
  • 5 Doğru cevap
  • 6
  • 0

Açıklama: new int[5] beş elemanlı bir dizi oluşturur.

2 Dizi tanımlamayı tamamla

Soru
int[] arr = new int[5____;
Cevap
int[] arr = new int[5];

Açıklama: new int[5] ile beş elemanlı dizi tanımlanır.

3 Dizi tanımlama kavramlarını eşleştir

Kavram Anlamı
int[] Tür
new int[5] Beş eleman
arr.length Boyut
{1, 2} Literal

Başlangıç bölümündeki tüm dersler