Pengertian
array
Dalam
dunia pemrograman, sering kali terdapat data yang majemuk yang terhubung dalam
satu domain tertentu, misalnya nama hari dalam satu minggu, nama komponen
motor, komponen matriks, table, dan sebagainya.
Array merupakan tipe data terstruktur yang mampu
menyimpan beberapa nilai data dengan tipe yang sama. Dengan demikian akan
membuat program lebih efisien dalam hal penggunaan media penyimpanan dari pada
dengan mendeklarasikan satu variabel untuk satu data.
Deklarasi variabel array dengan nama angka yang akan menampung 2 data yang bertipe integer. Indeks 2 menunjukkan variabel angka terdiri dari 2 elemen, dimana setiap elemen akan menampung sebuah data. Indeks array dimulai dari nol (0).
Inisialisasi dapat
dilakukan bersama dengan deklarasi atau tersendiri. Inisialisasi suatu array
adalah dengan meletakkan elemen array di antara tanda kurung kurawal {}, antara
elemen yang satu dengan lainnya dipisahkan koma.
Array
bisa mempunyai dimensi lebih dari 1 (satu), yang biasa disebut array multi
dimensi.
Deklarasi
variabel array
BU : tipe nama_variabel[indeks];
Contoh : int angka[2];
BU : tipe nama_variabel[indeks];
Contoh : int angka[2];
Deklarasi variabel array dengan nama angka yang akan menampung 2 data yang bertipe integer. Indeks 2 menunjukkan variabel angka terdiri dari 2 elemen, dimana setiap elemen akan menampung sebuah data. Indeks array dimulai dari nol (0).
• Array satu dimensi
Contoh :
public class array {
public
static void main(String [] args) {
int
angka [] = {2,6,8,0,18,93,9};
for
(int i = 0;i<=5;i++) {
System.out.print(angka[i]);
System.out.println("
");
}
}
}
Output :
2
6
8
0
18
18
93
• Array multi dimensi
Array multi dimensi yang paling
sederhana adalah array dua dimensi. Array dua dimensi biasanya digunakan untuk
merepresentasikan nilai dari sebuah tabel. Informasi yang terkandung dalam
array dua dimensi diatur pada baris dan kolom. Dengan demikian untuk
mengidentifikasi tiap elemen array harus dispesifikasikan nilai baris dan
kolom.
Array multidimensi tidaklah
jauh berbeda dengan array 1 dimensi, hanya saja pada array multi dimensi akan
terdapat semacam kolom dan baris, anggap saja seperti bagan matriks pada
al-jabar matematika.
Contoh
:
public class array2 {
public static void main(String [] args) {
int [] [] duaD = new int [2] [3];
int k = 1;
for(int i=0;i<2;i++) {
for (int j=0;j<3;j++) {
duaD[i] [j] = k * 10;
System.out.print(duaD[i] [j]);
if (j<2)
System.out.print(" ");
k++;
}
System.out.println();
}
}
}
Output :
10
20 30
40
50 60
Sumber : Ap1 – Pert4
Tidak ada komentar:
Posting Komentar