Array
A R R A Y
adalah cara untuk mengoleksi beberapa item dengan menggunakan satu vareabel saja. Misal kita akan memiliki 100 pelanggan apakah kita akan memakai 100 varebel untuk menyimpan data tersebut..? Jika Ya maka akan sangat merepotkan sekali.
Ke-100 pelanggan tersebut dapat disimpan dalam array
Contoh :
String [] namaPelanggan = new String [100];
Deklarasi Array
Array dideklarasikan dengan tanda [ ] yang diletakkan setelah nama vareabel atau setelah nama tipe.
Contoh :
int [] jumlahMhs; atau int jumlahMhs [];
char [] nama; atau char nama[];
Untuk membuat objek dari array memakai operator new.
Contoh :
int [] jumlahMhs;
jumlahMhs = new int[100];
atau
int [] jumlahMhs = new int [100];
Mengakses Array
Untuk mengakses vareabel array sama dengan memanggil vareabel lainya hanya ada tambahan operator [], dan vareabel tersebut mempunyai index,missal panjang array 5 maka akan mempunyai index 0- 4
Contoh :
Option [4] = “Klaten” Memanggil urutan/index ke 5 karena index dimulai dari 0
Panjang Array
Mendapatkan panjang array dapat dilakukan dengan nama_array.length.
Contoh : option.length = 7
Array Multi Dimensi
Array multidimensi di implementasikan membuat array di dalam array lain.
Array multidimensi di deklarasikan dengan menambah jumlah tanda [] (kurung) setelah nama array tersebut.
Contoh :
String [][] motor = {
{”Supra”,”100”},
{”Mio”,”125”},
{”Vixion”,”150”},
{”MegaPro”,”160”}
};
Untuk mengakses array multi dimensi sama seperti mengakses array 1 dimensi , misal akan mengakses elemen ke-1 dari array adalah :
Setiap index dimulai dengan nol (0) jadi index [2] [1] artinya baris 3 kolom 2 karena index[2] artinya 3
System.out.print ( [0] [0] ); baris 1 kolom 1 : Supra
System.out.print ( [1] [1] ); baris 2 kolom 2 : 125
System.out.print ( [2] [0] ); baris 3 kolom 1 : Vixion
System.out.print ( [2] [1] ); baris 3 kolom 2 : 150