Dasar-Dasar Array dan Iterasi
Pahami dasar array: ukuran tetap, pengindeksan berbasis nol, pembuatan/inisialisasi, dan iterasi yang aman.
Dasar-Dasar Array dan Iterasi adalah pelajaran Java Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 3. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Java Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Java Academy mencakup 3 pelajaran total.
Apa Itu Larik
Larik adalah urutan elemen berukuran tetap dengan tipe yang sama, disimpan menggunakan satu nama dan diindeks mulai dari 0.
- Gunakan ketika Anda mengetahui jumlah elemennya
- Akses berdasarkan indeks: elemen pertama berindeks 0
- Aman berdasarkan tipe: semua item memiliki tipe yang sama
Deklarasikan dan Buat
Deklarasikan dan buat larik:
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 dan Perbarui
Akses dan perbarui berdasarkan indeks:
Indeks yang valid untuk 3 elemen adalah: 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 dan Perulangan
Gunakan a.length untuk mendapatkan jumlah elemen. Lakukan iterasi dengan perulangan:
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
Perulangan untuk setiap elemen membaca elemen tanpa indeks:
int total = 0;
for (int v : b) {
total = total + v;
}
Gunakan ketika Anda tidak memerlukan indeks.
Demonstrasi Larik
Jalankan: Demonstrasi ini mencetak panjang, jumlah, nilai maksimum, dan setiap elemen menggunakan perulangan biasa serta perulangan 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 Larik
Pemeriksaan singkat: Bagaimana cara mendapatkan jumlah elemen dalam larik a?
Rangkuman dan Berikutnya
Rangkuman: Anda telah membuat larik, mengakses dan memperbarui item, menggunakan length, serta melakukan iterasi dengan perulangan biasa dan perulangan untuk setiap elemen.
Berikutnya: Pelajari algoritma larik umum seperti pencarian dan pembalikan.
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Dasar-Dasar Array dan Iterasi” gratis?
Ya — teks lengkap “Dasar-Dasar Array dan Iterasi” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Java Academy, upgrade ke CoddyKit PRO. Kursus Java Academy mencakup 3 pelajaran total.
Apa yang akan aku pelajari di “Dasar-Dasar Array dan Iterasi”?
Pahami dasar array: ukuran tetap, pengindeksan berbasis nol, pembuatan/inisialisasi, dan iterasi yang aman. Kamu berlatih Java Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Java Academy?
Tidak diperlukan pengalaman sebelumnya. Java Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 3.
Berapa lama pelajaran “Dasar-Dasar Array dan Iterasi” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Java Academy ini?
Ya. Setiap pelajaran Java Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Dasar-Dasar Array dan Iterasi
- Pencarian, Nilai Minimum/Maksimum, dan Pembalikan
- Penyisipan, Penghapusan Berdasarkan Indeks, dan Pergeseran