Melalui pembelajaran sebelumnya kita telah mempelajari tentang tipe data dasar seperti int, char, double, dll. Pada bagian ini kita akan mempelajari tentang array.
Saya tidak tahu apakah Anda pernah memikirkannya, apa yang harus Anda lakukan jika program Anda memerlukan beberapa variabel bertipe sama, misalnya 8 variabel bertipe int? Berdasarkan pengetahuan yang kita pelajari sebelumnya, kita dapat mendeklarasikan 8 variabel bertipe int:
intx1,x2,x3,x4,x5,x6,x7,x8;
Namun, jika program memerlukan lebih banyak variabel bertipe int, tidak disarankan untuk mendeklarasikan variabel dengan cara ini, yang akan mendorong kita untuk belajar menggunakan array. Array adalah tipe data gabungan yang terdiri dari variabel-variabel bertipe sama secara berurutan. Artinya, array adalah kumpulan variabel-variabel bertipe sama. Kita menyebut variabel-variabel bertipe sama ini sebagai elemen atau unit array. Array menggunakan elemen array dengan mengindeks nama array.
Array adalah variabel referensi. Membuat array memerlukan dua langkah: mendeklarasikan array dan mengalokasikan elemen ke array .
Mendeklarasikan array mencakup nama variabel array (disebut sebagai nama array) dan tipe array.
Nama array tipe elemen array [];
Tipe elemen array[] nama array;
Nama array tipe elemen array[][];
Tipe elemen array[][] nama array;
Misalnya:
floatboy[];karakter[][];
Maka elemen array boy semuanya adalah variabel tipe float dan dapat menyimpan data tipe float. Elemen array cat semuanya adalah variabel tipe char dan dapat menyimpan data tipe char.
Beberapa array dapat dideklarasikan sekaligus, misalnya:
int[]a,b;
Dua array satu dimensi tipe int a dan b dideklarasikan.
ke dalam[],b[];
Perhatian khusus perlu diberikan pada:
int[]a,b[];
Ini mendeklarasikan array satu dimensi a bertipe int dan array dua dimensi b bertipe int.
inta[],b[][];
Catatan : Berbeda dengan C dan C++, Java tidak mengizinkan Anda menentukan jumlah elemen array dalam tanda kurung siku dalam deklarasi array.
ke dalam[12];
atau
int[12]a;
akan menghasilkan kesalahan sintaksis.