java三維
⑴ java三維數組
簡單來講就是說,第三個[
]代表的是一個數組,裡面可以裝{1,2,3},此時,1是元素,2也是元素。第二個[
]代表的是將多個類似第三個那樣數組,再裝到一個新的數組表示的就是{{1,2,3},{4,5,6},{7,8,9}},此時(1,2,3)是一個元素,(4,5,6)是一個元素。第一個[
]代表的就是將多個類似第二個那樣的數組又裝到一個新的數組里,通常表示方式就是{{{1,2},{3,4}},{{5,6},{7,8}}}。此時((1,2),(3,4))是一個元素,((5,6)(7,8))是一個元素。同理可以得到四維五維數組,不過一般很少會用到這么復雜
⑵ Java怎麼定義三維數組
Java中定義三維數組的方法:
1、聲明方法如下:
int threeD[][][] = new int[3][4][5];
以上聲明了一個三維整型數組,三個維度的長度分別是3、4、5
2、賦值是用循環實現的,代碼如下:
class ThreeDMatrix
{
public static void main(String[] args)
{
int threeD[][][] = new int[3][4][5];聲明
int i,j,k;定義下標
for (i=0; i<3; i++) 第一個維度的循環
for(j=0; j<4; j++)第二個維度的循環
for (k=0; k<5; k++)第三個維度的循環
threeD[i][j][k]= i*j*k;下標的乘積賦值給元素
{
for(i=0; i<3; i++)
for(j=0; j<4; j++){
for (k=0; k<5; k++ )
{
System.out.print(threeD[i][j][k]);輸出對應的值
}
System.out.println();輸出換行
}
System.out.println();
}
}
}