多维数组
多维数组可以看成是数组的数组,比如二维数组就是特殊的一堆数组,其中每个元素都是一个一维数组
二维数组
int a[][] = new int[4][2];
比如上面的二维数组a可以看成四行二列的数组
array[4][2] | ||
---|---|---|
a[0] → | a[0,0] | a[0,1] |
a[1] → | a[1,0] | a[1,1] |
a[2] → | a[2,0] | a[2,1] |
a[3] → | a[3,0] | a[4,1] |
public static void main (String[] args){
int arrays[][] = {{1,2},{2,3},{3,4},{4,5}};
/* [4][2]
1,2 arrays[0]
2,3 arrays[1]
3,4 arrays[2]
4,5 arrays[3]
*/
printArrays(arrays[0]);
//取出数组中的元素
System.out.println("=======");
System.out.println(arrays[0][0]);
System.out.println(arrays[1][0]);
}
//打印数组方法
public static void printArrays(int []arrays){
for(int i = 0;i<arrays.length;i++){
System.out.println(arrays[i]+" ");
}
}