Java Academy · Pelajaran

Asas Tatasusunan dan Lelaran

Fahami asas tatasusunan: saiz tetap, pengindeksan bermula daripada sifar, penciptaan/pemulaan dan lelaran yang selamat.

Pelajaran 1 daripada 38 langkah

Asas Tatasusunan dan Lelaran ialah pelajaran Java Academy percuma di CoddyKit. Ini ialah pelajaran 1 daripada 3. Anda boleh membaca keseluruhan pelajaran di bawah secara percuma — kemudian berlatih secara praktikal dalam pelayar menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Java Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Java Academy merangkumi sejumlah 3 pelajaran.

Apakah Tatasusunan

Tatasusunan ialah jujukan elemen bersaiz tetap daripada jenis yang sama, disimpan di bawah satu nama dan diindeks bermula daripada 0.

  • Gunakan apabila anda mengetahui bilangan elemen
  • Akses mengikut indeks: elemen pertama ialah 0
  • Selamat dari segi jenis: semua item mempunyai jenis yang sama

Isytihar & Cipta

Isytihar dan cipta tatasusunan:

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] + " ");
    }
  }
}

Akses & Kemas Kini

Akses dan kemas kini mengikut indeks:

Indeks yang sah untuk 3 elemen: 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] + " ");
    }
  }
}

Panjang & Gelung untuk

Gunakan a.length untuk mendapatkan bilangan elemen. Lelarkan dengan gelung untuk:

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);
  }
}

Untuk Setiap Elemen

Gelung dipertingkatkan untuk setiap elemen membaca elemen tanpa indeks:

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

Gunakan apabila anda tidak memerlukan indeks.

Demonstrasi Tatasusunan

Jalankan: Demonstrasi ini mencetak panjang, jumlah, maksimum dan setiap elemen menggunakan gelung untuk serta gelung untuk setiap elemen.

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);
    }
  }
}

Panjang Tatasusunan

Semakan ringkas: Bagaimanakah anda mendapatkan bilangan elemen dalam tatasusunan a?

Ringkasan & Seterusnya

Ringkasan: Anda telah mencipta tatasusunan, mengakses dan mengemas kini item, menggunakan length, serta melakukan lelaran dengan gelung untuk dan gelung untuk setiap elemen.

Seterusnya: Pelajari algoritma tatasusunan yang lazim seperti carian dan songsangan.

Percuma untuk bermula

Pelajari Java dengan tutor kecerdasan buatan — percuma

Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.

Kursus
104
Pelajaran
374

Soalan Lazim

Adakah pelajaran “Asas Tatasusunan dan Lelaran” percuma?

Ya — teks penuh “Asas Tatasusunan dan Lelaran” boleh dibaca secara percuma di web ini. Untuk berlatih secara interaktif menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7, serta membuka kunci baki kursus Java Academy, tingkat taraf kepada CoddyKit PRO. Kursus Java Academy merangkumi sejumlah 3 pelajaran.

Apakah yang akan saya pelajari dalam “Asas Tatasusunan dan Lelaran”?

Fahami asas tatasusunan: saiz tetap, pengindeksan bermula daripada sifar, penciptaan/pemulaan dan lelaran yang selamat. Anda berlatih Java Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.

Adakah saya memerlukan pengalaman untuk memulakan Java Academy?

Tiada pengalaman terdahulu diperlukan. Pembelajaran Java Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 1 daripada 3.

Berapa lamakah pelajaran “Asas Tatasusunan dan Lelaran” diambil?

Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.

Bolehkah saya menulis dan menjalankan kod dalam pelajaran Java Academy ini?

Ya. Setiap pelajaran Java Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.

Semua pelajaran dalam kursus ini

  1. Asas Tatasusunan dan Lelaran
  2. Carian, Minimum/Maksimum dan Songsangan
  3. Sisip, Padam Mengikut Indeks dan Anjak
← Kembali ke Java Academy