Dizi tanımlama
- Java kursu
- Başlangıç
- Ders 53/116
- 4 dk
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); // 5Burada 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
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
int[] arr = new int[5____;
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 |