Video: Belajar Java Dari Nol: Array 2024
An array adalah seperangkat variabel yang dirujuk menggunakan satu nama variabel yang digabungkan dengan nomor indeks. Setiap item dari sebuah array disebut elemen . Semua elemen dalam array harus memiliki tipe yang sama. Dengan demikian, array itu sendiri memiliki tipe yang menentukan jenis elemen yang dapat dikandungnya.
Nomor indeks ditulis setelah nama variabel dan dilampirkan dalam tanda kurung. Jadi, jika nama variabelnya adalah x , Anda bisa mengakses elemen tertentu dengan ekspresi seperti x [5] .
Anda mungkin berpikir x [5] akan mengacu pada elemen kelima dalam array. Tapi nomor indeks dimulai dengan nol untuk elemen pertama, jadi x [5] benar-benar mengacu pada elemen keenam . Detail kecil ini adalah salah satu penyebab utama masalah saat bekerja dengan array - terutama jika Anda memotong gigi pemrograman array Anda dalam bahasa yang array diindeks dari 1 bukan 0.
Kekuatan sesungguhnya dari array berasal dari Fakta sederhana bahwa Anda bisa menggunakan variabel atau bahkan ekspresi lengkap sebagai indeks array. Jadi (misalnya) alih-alih mengkodekan x [5] untuk merujuk ke elemen larik tertentu, Anda dapat memberi kode x [i] untuk merujuk ke elemen yang ditunjukkan oleh variabel indeks < i .
Array itu sendiri merupakan objek. Anda dapat merujuk ke objek array secara keseluruhan daripada elemen spesifik dari array dengan menggunakan nama variabel array tanpa indeks. Jadi, jika
- x [5] mengacu pada elemen array, x mengacu pada array itu sendiri.
- Anda tidak dapat mengubah panjang array setelah Anda membuat array.
- Anda dapat mengakses panjang array dengan menggunakan bidang
- panjang dari variabel array. Misalnya, x. panjang mengembalikan panjang array x .