Array merupakan sebuah variabel yang menyimpan lebih dari 1 buah data yang memiliki tipe data yang sama. Perlu diperhatikan bahwa indeks array selalu dimulai dari 0 bukan 1. Dalam Mendeklarasikan sebuah array, kita harus menggunakan tanda .
Mendeklarasikan array
Untuk menggunakan larik di program, Anda terlebih dahulu harus mendeklarasikan variabel dengan tipe acuan yang mengacu ke larik. Larik adalah obyek. Semua obyek di Java menempati ruang memori. Semua obyek di Java dibuat (dikonstruksi) dengan menggunakan kata kunci new. Untuk membuat obyek larik, terlebih dahulu harus ditentukan tipe data atau tipe acuan beserta jumlah elemen larik. Berikut ini adalah sintaksis untuk mendeklarasikan dan membuat sebuah obyek larik:
tipe-data[] nama-variabel = new tipe-data[jumlah-elemen];
atau
tipe-data nama-variabel[] = new tipe-data[jumlah-elemen];
Anda dapat menentukan sendiri salah satu di antara dua cara pendeklarasian dan pembuatan larik. Kebanyakan programer memilih untuk menggunakan cara yang pertama, sedangkan cara kedua merupakan cara pendeklarasian dan pembuatan larik di bahasa pemrograman C yang kemudian diadopsi oleh Java. Berikut ini adalah beberapa contoh pendeklarasian dan pembuatan larik larikA:
int[] larikA = new int[15]; atau int larikA[] = new int[15];
Pernyataan di atas melakukan tiga tugas sekaligus yaitu mendeklarasikan variabel larikA yang mengacu ke obyek larik, membuat larik yang memiliki 15 elemen dengan tipe int dan memberi variabel larikA acuan (reference) ke objek larik.
String[] larikQ = new double[25]; atau String larikQ[] = new String[25];
Pernyataan di atas melakukan tiga tugas sekaligus yaitu mendeklarasikan variabel larikQ yang mengacu ke obyek larik, membuat larik yang memiliki 25 elemen dengan masing-masing elemen mengacu ke obyek String dan memberi variabel larikQ acuan ke obyek larik.
Proses pendeklarasian dan pembuatan larik dapat dilakukan dengan dua tahap. Pertama, Anda dapat mendeklarasikan variabel yang mengacu ke obyek larik dan kedua membuat obyek larik. Untuk mendeklarasikan variabel yang mengacu ke obyek larik, perlu ditentukan tipe data atau tipe acuan untuk elemen larik.