Pertemuan 7 Array
Pertemuan 7 Array
number1 = 1;
number2 = 2;
number3 = 3;
Contoh:
int []ages;
atau
int ages[];
Array instantiation
Instantiation
Di Java, ini berarti pembuatan
Konstruktor
Untuk meng-instantiate sebuah obyek, kita
membutuhkan sebuah konstruktor.
Sebuah konstruktor merupakan sebuah method yang
dipanggil untuk membuat object
//deklarasi
int ages[];
//instantiate object
ages = new int[100];
atau, juga dapat ditulis,
Contoh,
ages[0] = 10;
//mencetak elemen array yang terakhir
System.out.print(ages[99]);
Pengaksesan elemen array
CATATAN:
Jika array telah dideklarasikan dan dikonstruksi ,
nilai yang disimpan dalam setiap anggota array
akan diinisialisasi sebagai nol.
juga diperbolehkan,
int []arr;
arr = new int[100];
Petunjuk penulisan program
arrayName.length
Contoh Panjang array
Mengkopi nilai dari satu array ke array yang lain adalah operasi umum
sehingga Java memiliki subrutin untuk melakukannya, yaitu
System.arraycopy(), yang merupakan subrutin anggota statik dari kelas
standar System. Deklarasinya memiliki bentuk seperti :
public static void arraycopy(Object arraySumber, int
indeksAwalSumber, Object arrayTujuan, int
indeksAwalTujuan, int jumlah)
Dasar Pengolahan Array Secara Umum
Since it is an object, an array can be duplicated by invoking the
Object.clone() method,
Contoh :
// Elemen 512 x 128 dari integer array
int[][] twoD = new int[512][128];
// karakter array 8 x 16 x 24
char[][][] threeD = new char[8][16][24];
System.out.print( dogs[0][0] );