Array 2 Dimensi dan MultiDimensi
ARRAY DUA DIMENSI
Singkatnya, Array dua dimensi merupakan array yang terdiri dari m buah baris dan n buah kolom. Bentuknya dapat berupa matriks atau tabel.
Bentuk umum pendeklarasian variabel array dua dimensi di Java adalah:
Untuk memudahkan pemahaman, bentuk array dua dimensi bisa dihambarkan dalam bentuk petak-petak sebagai berikut:

N adalah nilai yang menyatakan jumlah baris dari array, sedangkan M menyatakan jumlah kolom dari array. Sama seperti array satu dimensi, penomoran indeks untuk array dua dimensi juga dimulai dari 0 untuk baris maupun kolomnya. Tidak ada aturan yang mengatakan bahwa urutan untuk nomor indeks adalah baris dulu baru kolom.
Contoh array 2 dimensi:
int x[3][4];

ARRAY MULTIDIMENSI
Array multidimensi merupakan array yang terdiri dari array yang tidak terbatas hanya dua dimensi saja. Kita dapat menggunakan kode berikut untuk mendapatkan array tiga dimensi :
Dan pada array multidimensi, kita dapat menentukan ukuran array yang berbeda pada tiap array. Misalnya :
Dari kode diatas, kita mendapatkan array pertama dengan 5 elemen, tetapi kita belum mendefinisikan ukuran array dimensi kedua dan ketiga.
Selain berdimensi tiga, kita juga dapat membuat array berdimensi empat, lima dan seterusnya. Hal ini dapat dilakukan karena pada bahasa Java
Singkatnya, Array dua dimensi merupakan array yang terdiri dari m buah baris dan n buah kolom. Bentuknya dapat berupa matriks atau tabel.
Bentuk umum pendeklarasian variabel array dua dimensi di Java adalah:
tipeData[][]nama_variabel[=new tipeData[jumlah_baris][jumlah_kolom]];
Untuk memudahkan pemahaman, bentuk array dua dimensi bisa dihambarkan dalam bentuk petak-petak sebagai berikut:

N adalah nilai yang menyatakan jumlah baris dari array, sedangkan M menyatakan jumlah kolom dari array. Sama seperti array satu dimensi, penomoran indeks untuk array dua dimensi juga dimulai dari 0 untuk baris maupun kolomnya. Tidak ada aturan yang mengatakan bahwa urutan untuk nomor indeks adalah baris dulu baru kolom.
Contoh array 2 dimensi:
int x[3][4];

ARRAY MULTIDIMENSI
Array multidimensi merupakan array yang terdiri dari array yang tidak terbatas hanya dua dimensi saja. Kita dapat menggunakan kode berikut untuk mendapatkan array tiga dimensi :
int[][][]array dimensi=new int[5][10][5]
Dan pada array multidimensi, kita dapat menentukan ukuran array yang berbeda pada tiap array. Misalnya :
int[][][]array dimensi=new int[5][][]
Dari kode diatas, kita mendapatkan array pertama dengan 5 elemen, tetapi kita belum mendefinisikan ukuran array dimensi kedua dan ketiga.
Selain berdimensi tiga, kita juga dapat membuat array berdimensi empat, lima dan seterusnya. Hal ini dapat dilakukan karena pada bahasa Java
 
 
 
 
Posting opo kon cok??????????????
BalasHapusbagus postingnya... :)
BalasHapustapi aku bisa minta tolong nggak???
aku di kasih tugas bikin matrik ukuran 2 X 3.
isinya 6 NIM terakhirQ. truz matriknya di transpose... abis ditranspose, matrik transpose ama matrik asal dikalikan. trus hasilnya dijumlahkan dengan dirinya sendiri (dikalikan dua). abis gitu disorting.. abis sorting dibikin inversnya....
aku baca tugasnya aja bingung... bisa bantuin g??? plisssssss
Emang bner2 bgus postingx... :d:
BalasHapuswow...
BalasHapusbaru lagi...
multidimensi...
sankyu brader....
0w0b
masih kurang ngerti, ga ada insialisasinya ya buat multi dimensi it?
BalasHapusposing ....
BalasHapus:h: :g:
misalnya dibuat k program java gmn??
BalasHapusksih tahu donk.... :c:
misalnya dibuat k program java gmn??
BalasHapusksih tahu donk.. pliiiiiiiiiiiiiisssssssssssss
:m:
coba cari di sini
BalasHapushttp://allaboutalgoritma.blogspot.com/search/label/Array%202%20Dimensi%20dan%20MultiDimensi%20di%20Java
thx info ya gan :a:
BalasHapus:g:
BalasHapusthanks bro, enak bgt buat blajar
BalasHapusbgs nie gan mantap
BalasHapusKomplit bgt gan blognya :D
BalasHapuscontoh programnya dong gan :d:
BalasHapusblogs.unpas.ac.id/anisamaulina/2012/11/24/jurusan-teknik-informatika/
kuliah 2 bln smt 2 materi yg ngeh max cuman 30%
BalasHapusOMG !!! :m:
:g:
BalasHapuspostingannya bgus nih,izin save gan,,buat bahan pembelajaran :D
BalasHapus