1. Percobaan 1
Pembahasan :
Sebuah array akan menyimpan beberapa item data yang memiliki tipe data sama dalam didalam sebuah
blok memori yang berdekatan yang kemudian dibagi menjadi beberapa ruang. Array adalah sebuah
variabel / sebuah lokasi tertentu yang memiliki satu nama sebagai identifier, namun identifier ini dapat
menyimpan lebih dari sebuah nilai.
Langkah-langkah menciptakan array yaitu pertama, mendeklarasikan variabel array, kedua menciptakan
objek array.
Bentuk deklarasi variabel array :
tipedataprimitif[] namaVariabel;
namakelas[] namaVariabel;
Atau,
tipedataprimitif namaVariabel[];
namakelas namaVariabel[];
Contoh :
String[] kata;
int[] nomor;
Atau,
String kata[];
int nomor[];
Untuk menciptakan objek array, bentuk deklarasinya adalah sebagai berikut :
namaVariabel = new tipedataprimitif[jumlahelemen];
namaVariabel = new namakelas[jumlahelemen];
Contoh :
nomor = new int[10];
kota = new String[5];
Atau kita dapat mempersingkat deklarasi variabel dan objek array sebagai berikut :
String[] kota = new String[8];
int [] nomor = new int[7];
Selanjutnya, kita dapat mengakses elemen array dengan deklarasi sebagai berikut :
namaVariabelArray[nomorelemen];
Contoh :
negara[0] = “Indonesia”;
Atau kita dapat secara langsung memberi nilai ketika objek array diciptakan. Seperti pada percobaan1
diatas :
int myArray[]={10,20,30,40,50};
2. Percobaan 2
3. Percobaan 3
Hasil :
Negara Indonesia
Ibukota Jakarta
Pembahasan :
Array multidimensi adalah array dari array, dengan pengaksesan [noBaris][noKolom]. Jadi jika dibuat
tabel, gambarannya sebagai berikut :
Latihan
a) Buatlah program dengan output sebagai berikut menggunakan array multidimensi :
Budi adalah anak dari Bapak Yanto
Joko adalah anak dari Bapak Yudi
Ibu Rina adalah Istri dari Bapak Yanto
Ibu Lina adalah Istri dari Bapak Yudi