Asas Tatasusunan dan Lelaran
Fahami asas tatasusunan: saiz tetap, pengindeksan bermula daripada sifar, penciptaan/pemulaan dan lelaran yang selamat.
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.
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
- Asas Tatasusunan dan Lelaran
- Carian, Minimum/Maksimum dan Songsangan
- Sisip, Padam Mengikut Indeks dan Anjak