Array 3-Dimensi merupakan
suatu array dari array. Array dari
array itu sendiri tidak lain
merupakan array 2-Dimensi
A. Array 3-Dimensi dibangun menurut
format 3-Subskrip (indeks).
B. Subskrip pertama: menunjukkan
banyaknya array 2-Dimensi.
C. Subskrip kedua: menunjukkan
banyaknya elemen array pada baris.
D. Subskrip ketiga: menunjukkan
banyaknya elemen array pada kolom.
class Alpha{
public static void show(int a){
switch(a){
case 0 : System.out.println("nMATRIX A");
break;
case 1 : System.out.println("nMATRIX B");
break;
default: System.out.println("nMATRIX C");
}
}
}
class Beta{
public static void main(String args[]){
//deklarasi variabel
int i,j,k;
//deklarasi array three_d
int three_d[][][]= {
{
{3,1},{2,1},
},
{
{1,3}, {2,5},
},
{
{0,4},{3,2},
}
};
Alpha dA = new Alpha(); //memanggil class Alpha
for (i=0;i<3;i++){
dA.show(i);
for (j=0;j<2;j++)
{
for (k=0;k<2;k++)
System.out.println(three_d[i][j][k]+"t"); //menampilkan hasil array
System.out.println();
}
}
}
}
Maka ketika di-compile akan menampilkan:
MATRIX A
3
1
2
1
MATRIX B
1
3

2
5
MATRIX C
0
4
3
2

Multidimensional Array dalam Struktur Data

  • 2.
    Array 3-Dimensi merupakan suatuarray dari array. Array dari array itu sendiri tidak lain merupakan array 2-Dimensi
  • 3.
    A. Array 3-Dimensidibangun menurut format 3-Subskrip (indeks). B. Subskrip pertama: menunjukkan banyaknya array 2-Dimensi. C. Subskrip kedua: menunjukkan banyaknya elemen array pada baris. D. Subskrip ketiga: menunjukkan banyaknya elemen array pada kolom.
  • 6.
    class Alpha{ public staticvoid show(int a){ switch(a){ case 0 : System.out.println("nMATRIX A"); break; case 1 : System.out.println("nMATRIX B"); break; default: System.out.println("nMATRIX C"); } } }
  • 7.
    class Beta{ public staticvoid main(String args[]){ //deklarasi variabel int i,j,k; //deklarasi array three_d int three_d[][][]= { { {3,1},{2,1}, }, { {1,3}, {2,5}, }, { {0,4},{3,2}, } }; Alpha dA = new Alpha(); //memanggil class Alpha for (i=0;i<3;i++){ dA.show(i); for (j=0;j<2;j++) { for (k=0;k<2;k++) System.out.println(three_d[i][j][k]+"t"); //menampilkan hasil array System.out.println(); } } } }
  • 8.
    Maka ketika di-compileakan menampilkan: MATRIX A 3 1 2 1 MATRIX B 1 3 2 5 MATRIX C 0 4 3 2