Array
Array adalah sekumpulan variabel yang memiliki tipe data
yang sama dan dinyatakan dengan nama yang sama. Array merupakan konsep yang
penting dalam pemrograman, karna array memungkinkan untuk menyimpan data maupun
referensi objek dalam jumlah banyak dan terindeks. Array menggunakan indeks
integer untuk menentukan urutan elemen-elemennya, dimana elemen pertamanya
dimulai dari indeks 0,elemen kedua memiliki indeks 1, dan seterusnya.
·
Contoh :
-
Angka untuk
menyimpan sederetan bilangan
-
Buku untuk
menyimpan sekumpulan data buku
-
Mahasiswa
untuk menyimpan beberapa data mahasiswa
·
Sebagai
contoh jika A merupakan sebuah array dengan tipe integer, maka notasi dari
array A adalah: A[n], dengan n merupakan angka index dari array tersebut misal:
A[0]=100
A[1]=200
A[2]=300
A[3]=400
A[1]=200
A[2]=300
A[3]=400
A. Mendeklarasikan Variabel Array
·
Mendeklarasikan variabel array dengan tipe data yang diinginkan dengan cara
yang hampir sama dengan variabel biasa. Misalnya untuk mendeklarasikan variabel
bertipe integer, dapat dilakukan dengan cara :
int [ ] bilangan; atau int
bilangan [ ];
Jadi perbedaan utama pendeklarasian
variabel array dengan variabel biasa adalah adanya tanda kurung [ ] di akhir
tipe data atau di akhir nama variabel array. Pada tahap pendeklarasian variabel
array ini belum ada alokasi memory untuk menyimpan data.
B. Mendefenisikan
Array
·
Setelah mendeklarasikan array, kita perlu mendefenisikan array, dalam arti
menentukan besar array yang diinginkan. Misalnya dengan cara :
Bilangan = new int [5];
·
Array memiliki ukuran yang tetap dalam arti tidak dapat membesar atau
mengecil ukurannya setelah didefenisikan. Setelah didefenisikan, maka variabel
dengan nama bilangan dapat menyimpan 5 nilai integer yang dapat diakses melalui
indeks 0 sampai indeks 4. Setelah pendefenisian array, maka memori akan
dialokasikan untuk menyimpan data dari array. Besar memori yang dialokasikan
tergantung dari tipe data variabel array dan jumlah elemen array yang
didefenisikan.
C. Array Dua Dimensi
Pada java juga menyediakan fasilitas untuk membuat
array dua dimensi yang dapat membantu dalam pemrograman apabila array datu
dimensi tidak mencukupi dalam menghasilkan suatu solusi. Array dua dimensi
sebenarnya adalah array yang berisi array.
D. Array Multidimensi
Selain array
satu dimensi dan array dua dimensi, dapat juga membuat array multi dimensi pada
java. Array multidimensi merupakan array yang terdiri dari array yang tidak
terbatas hanya dua dimensi saja. Kita dapat menggunakan kode berikut untuk
mendapatkan array 3 dimensi :
Int [ ] [ ]
array dimensi = new int [ 5 ] [ 10 ] [ 5 ] ;
Dan pada
array multidimensi , kita dapat menetukan ukuran array yang berbeda pada tiap
array. Misalnya :
Int [ ] [ ]
[ ] mdimensi = new int [ 5 ] [ ] [ ] ;
Tidak ada komentar:
Posting Komentar