Showing posts with label Array Multidimensi. Show all posts
Showing posts with label Array Multidimensi. Show all posts

Saturday, 25 August 2012

Membuat Buku Alamat Menggunakan ARRAY

Masalah :

Berikut ini adalah array multidimensi yang menyatakan isi dari sebuah buku alamat:


String entry = {{"Florence", "735-1234", "Manila"},
{"Joyce", "983-3333", "Quezon City"},
{"Becca", "456-3322", "Manila"}};


Cetak buku alamat tersebut dalam format berikut ini:


Name : Florence
Tel. # : 735-1234
Address : Manila

Name : Joyce
Tel. # : 983-3333
Address : Quezon City

Name : Becca
Tel. # : 456-3322
Address : Manila



Sumber Soal : J.E.N.I


Penyelesaian:

Download Source Codenya disini.

Tampilan saat dirunning (NetBeans)

ARRAY Multidimensi


Array multidimensi diimplementasikan sebagai array yang terl etak di dalam array. Array multidimensi dideklarasikan dengan menambahkan jumlah tanda kurung setelah nama array. Sebagai 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];

// String array 4 baris x 2 kolom
String[][] dogs = {{ "terry", "brown" },
{ "Kristin", "white" },
{ "toby", "gray"},
{ "fido", "black"}
};



Untuk mengakses sebuah elemen didalam array multidimensi, sama saja dengan mengakses array satu dimensi. Misalnya saja, untuk mengakses elemen pertama dari baris pertama didalam array dogs, kita akan menulis,


System.out.print( dogs[0][0] );



Kode diatas akan mencetak String “terry” di layar.


Sumber : J.E.N.I