Perlu kita ketahui bahwa tidak ada konsep array multidimensi di Java, karena dari sudut pandang mekanisme operasi array yang mendasarinya, Java tidak memiliki array multidimensi, tetapi Java menyediakan sintaks untuk mendukung array multidimensi, yang mana dapat merealisasikan fungsi array multidimensi, misalnya array tiga dimensi int arr [][][], array empat dimensi int arr[][][][], dan seterusnya.
Java menggunakan "array of array" untuk mendeklarasikan array multidimensi . Array dua dimensi terdiri dari beberapa array satu dimensi, kemudian array tiga dimensi terdiri dari beberapa array dua dimensi Array -dimensi dianggap sebagai Array satu dimensi, maka setiap elemen dari array tiga dimensi ini adalah array dua dimensi, dan dengan analogi, kita bisa mendapatkan array multidimensi apa pun.
Misalnya:
publicclassMain{publicstaticvoidmain(String[]args){String[][][]name={{{small d, small o, small t},{small c, small p}},{{Xiao Zhao, Xiao Qian}, { Xiao Sun, Xiao Li, Xiao Zhou}},{{Wu Yue, Zheng Yang},{Wang Xing, Feng Yun, Chen Xue}}};for(inti=0;i<nama.panjang;i++){untuk ( intj=0;j<nama[i].panjang;j++){for(intk=0;k<nama[i][j].panjang;k++){System.out.println(nama[+i+][ + j+][+k+]=+nama[i][j][k]);}}}}}
Hasil yang berjalan adalah sebagai berikut:
nama[0][0][0]=nama kecil[0][0][1]=nama kecil[0][0][2]=nama kecil[0][1][0]=nama kecil[ 0][1][1]=小pname[1][0][0]=Nama Xiao Zhao[1][0][1]=Nama Xiao Qian[1][1][0]=Nama Xiao Sun [ 1] [1] [1] = nama Xiao Li [1] [1] [2] = nama Xiao Zhou [2] [0] [0] = nama Wu Yue [2] [0] [1] = Zheng Nama Yang[2] [1] [0] = nama 王星 [2] [1] [1] = nama Feng Yun [2] [1] [2] = Chen Xue