0Pricing
Java Academy · Ders

Dizilerin temellerini öğrenin: sabit boyut, sıfır tabanlı indeksleme, oluşturma/başlatma ve güvenli dolaşma.

Dizilerin Temelleri ve Dolaşma

Dizilerin temellerini öğrenin: sabit boyut, sıfır tabanlı indeksleme, oluşturma/başlatma ve güvenli dolaşma., CoddyKit'te ücretsiz bir Java Academy dersidir. Bu, 3 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Java Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Java Academy kursu toplamda 3 dersten oluşur.

Dizi Nedir

Dizi, aynı türden öğelerin tek bir ad altında depolandığı ve 0'dan başlayan dizinlerle erişildiği, sabit boyutlu bir öğe dizisidir.

  • Öğe sayısını bildiğinizde kullanın
  • Dizinle erişin: ilk öğenin dizini 0'dır
  • Tür güvenlidir: tüm öğeler aynı türdedir

Bildirme ve Oluşturma

Bildirin ve diziler oluşturun:

public class Main {
  public static void main(String[] args) {
    // Way 1: Declare an array with fixed size
    int[] a = new int[3];
    // All elements are 0 by default: [0, 0, 0]

    // Way 2: Declare and initialize in one line
    int[] b = {10, 20, 30};
    // This array already has values: [10, 20, 30]

    // Print both arrays
    System.out.print("Array a: ");
    for (int i = 0; i < a.length; i++) {
      System.out.print(a[i] + " ");
    }

    System.out.println(); // new line

    System.out.print("Array b: ");
    for (int i = 0; i < b.length; i++) {
      System.out.print(b[i] + " ");
    }
  }
}

Erişme ve Güncelleme

Dizinle erişin ve güncelleyin:

3 öğe için geçerli dizinler: 0, 1, 2.

public class Main {
  public static void main(String[] args) {
    // Create and initialize an array
    int[] a = {5, 7, 9}; // array has 3 elements: [5, 7, 9]

    // Access the first element (index 0)
    int first = a[0]; // first = 5
    System.out.println("First element: " + first);

    // Update the second element (index 1)
    a[1] = 8; // now array is [5, 8, 9]

    // Print the whole array to see the update
    System.out.print("Updated array: ");
    for (int i = 0; i < a.length; i++) {
      System.out.print(a[i] + " ");
    }
  }
}

Uzunluk ve For

Öğe sayısını almak için a.length kullanın. Bir for döngüsüyle yineleyin:

public class Main {
  public static void main(String[] args) {
    // Example array
    int[] a = {5, 8, 9}; // 3 elements

    int sum = 0; // start with 0

    // Loop through each element in the array
    for (int i = 0; i < a.length; i = i + 1) {
      // Add the current element to sum
      sum = sum + a[i];
    }

    // Print the final result
    System.out.println("Sum of array elements = " + sum);
  }
}

Her Öğe İçin

Geliştirilmiş her öğe için döngüsü, öğeleri dizin kullanmadan okur:

int total = 0;
for (int v : b) {
total = total + v;
}

Dizine ihtiyaç duymadığınızda kullanın.

Dizi Örneği

Çalıştırın: Örnek, for ve her öğe için döngülerini kullanarak uzunluğu, toplamı, en büyük değeri ve her öğeyi yazdırır.

public class Main {
  static int sum(int[] arr) {
    int s = 0;
    for (int i = 0; i < arr.length; i = i + 1) {
      s = s + arr[i];
    }
    return s;
  }

  static int max(int[] arr) {
    int m = arr[0];
    for (int i = 1; i < arr.length; i = i + 1) {
      if (arr[i] > m) m = arr[i];
    }
    return m;
  }

  public static void main(String[] args) {
    int[] nums = {3, 1, 4, 1, 5};

    System.out.println("Length = " + nums.length);
    System.out.println("Sum = " + sum(nums));
    System.out.println("Max = " + max(nums));

    System.out.println("Elements:");
    for (int v : nums) {
      System.out.println(v);
    }
  }
}

Dizi Uzunluğu

Hızlı kontrol: a dizisindeki öğe sayısını nasıl alırsınız?

Özet ve Sonraki Adım

Özet: Diziler oluşturdunuz, öğelere erişip onları güncellediniz, length kullandınız ve for ile her öğe için döngüler kullanarak yineleme yaptınız.

Sonraki adım: Arama ve ters çevirme gibi yaygın dizi algoritmalarını öğrenin.

Sıkça Sorulan Sorular

“Dizilerin temellerini öğrenin: sabit boyut, sıfır tabanlı indeksleme, oluşturma/başlatma ve güvenli dolaşma.” dersi ücretsiz mi?

Evet — “Dizilerin temellerini öğrenin: sabit boyut, sıfır tabanlı indeksleme, oluşturma/başlatma ve güvenli dolaşma.” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Java Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Java Academy kursu toplamda 3 dersten oluşur.

“Dizilerin temellerini öğrenin: sabit boyut, sıfır tabanlı indeksleme, oluşturma/başlatma ve güvenli dolaşma.” dersinde ne öğreneceğim?

Dizilerin Temelleri ve Dolaşma Java Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Java Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Java Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 3 dersinin 1. dersidir.

“Dizilerin temellerini öğrenin: sabit boyut, sıfır tabanlı indeksleme, oluşturma/başlatma ve güvenli dolaşma.” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Java Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Java Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Dizilerin temellerini öğrenin: sabit boyut, sıfır tabanlı indeksleme, oluşturma/başlatma ve güvenli dolaşma.
  2. Arama, Minimum/Maksimum ve Ters Çevirme
  3. İndekse Göre Ekleme, Silme ve Kaydırma
← Java Academy Sayfasına Dön