JAVA
ARRAY
Array merupakan sebuah
kemampuan untuk menggunakan
satu variabel yang
dapat menyimpan beberapa data dan
memanipulasinya dengan lebih
efektif.
Sebuah array akan
menyimpan beberapa item data yang memiliki tipe data
sama didalam sebuah blok memori yang berdekatan yang kemudian
dibagai menjadi beberapa ruang. Array
adalah sebuah variabel/sebuah lokasi tertentu yang memiliki satu nama sebagai identifier,namun
identifier ini dapat menyimpan lebih dari sebuah nilai.
Array harus
dideklarasikan seperti layaknya sebuah variabel.Pada saat mendeklarasikan
array,anda harus membuat sebuah daftar dari tipe data,yang diikuti oleh
sepasang tanda kurung [], lalu diikuti oleh nama identifier-nya.
Sebagai contoh,
int []ages;
Anda juga dapat menempatkan sepasang tanda
kurung [] sesudah nama identifier.
Sebagai contoh,
int
ages[];
Setelah pendeklarasian array,kita harus
membuat array dan menentukan berapa panjangnya dengan sebuah konstruktor.Proses
ini di Java disebut sebagai instantiation (istilah dalam Java yang
berarti membuat).
Selain menggunakan
sebuah pernyataan new untuk meng-instantiate array,Anda juga dapat
mendeklarasikan,membangun,kemudian memberikan sebuah nilai pada array sekaligus
dalam sebuah pernyataan.
Untuk mengakses sebuah
elemen dalam array,atau mengakses sebagian dari array,Anda harus menggunakan
sebuah angka atau yang disebut sebagai indeks atau subscript. Pada
saat memasukkan nilai ke dalam array,sebuah nomor indeks atau subscript telah
diberikan kepada tiap anggota array,sehingga program dan programmer dapat
mengakses setiap nilai pada array apabila dibutuhkan.
Untuk
mengetahui berapa banyak elemen didalam sebuah array,Anda dapat menggunakan
atribut length dari array.Atribut ini akan mengembalikan ukuran
dari array itu sendiri.
Sebagai contoh,
arrayName.length
Array multidimensi
diimplementasikan sebagai array yang terletak didalam array.Array multidimensi
dideklarasikan dengan menambahkan jumlah tanda kurung setelah nama array.
Untuk mengakses sebuah elemen didalam array multidimensi,sama saja
dengan mengakses array satu dimensi.
system.out.print( dogs[0][0] );
Kode
diatas akan mencetak String di layar.