Jika array sebagai object, maka bisa dibuat dengan new.
- Deklarasi Array:
tipe_variabel nama_array[];
atau
tipe_variabel []nama_array; - Alokasi memori dilakukan dengan keyword new
nama_array = new tipe_variabel[jumlah_array] - Jumlah array dapat ditentukan pada saat deklarasi
tipe_variabel []nama_array = new tipe_variabel[jumlah_array] - Mengakses array dapat dilakukan dengan
nama_array[index_array_yang_diakses]
Array multidimensi
- Deklarasi Array 2 dimensi:
tipe_variabel nama_array[][];
atau
tipe_variabel [][]nama_array; - Deklarasi Array 3 dimensi:
tipe_variabel nama_array[][][];
atau
tipe_variabel [][][]nama_array; - Deklarasi Array 4 dimensi:
tipe_variabel nama_array[][][][];
atau
tipe_variabel [][][][]nama_array; - Inisialisi:
int list_data[][] = {{10, 5}, {20, 1}, {30,3}, {40, 8}, {50, 9}}; - Contoh pengaksesan:
list_data[0][0] = 7;
list_data[0][1][1] = 90;
list_data[2][0][0] = 1999;
Contoh source code:
public class Contoh1 {
public static void main(String[] args) {
int[] bilangan = new int[10];
bilangan[0] = 5;
bilangan[1] = 6;
bilangan[2] = 9;
bilangan[3] = 8;
bilangan[4] = 7;
bilangan[5] = 2;
bilangan[6] = 3;
bilangan[7] = 4;
bilangan[8] = 1;
for(int x=0; x < bilangan.length; x++) {
System.out.println("array index" + "["+ x + "]" + " = " + bilangan[x]);
}
System.out.println("kapasitas array = " + bilangan.length);
}
}
Hasil source code di atas adalah sebagai berikut:
No comments:
Post a Comment