package java基础知识.数组和常用算法;
public class 多维数组 {
/**
* @param 三维数组
* 三维数组的初始化形式:
* int arr [] [] []={{1,2},{3,4,5},{6,7,8}};
* 一般三维数组的最左边一定要告诉计算机准备放几个一维数组元素
* int [] [] [] = new int [2] [] [];
* 也可以三个都指定:
* int [] [] [] arr = new int [5] [2] [1];
*/
public static void main(String[] args) {
// 虽然java编程过程中很少涉及 三维以上的数组,但是java语言是支持三维以上数组定义的,如下
/* 三维和四维数组
* int [] [] [] arr = {
* {1,2,3},{4,5},
* {{1,7},{8,5,7}}
* }
* */
int [] arr = {1,2,3};
int [] [] [] arr1 = {{{1,2},{2,3}},
{{1,2,3},{7,9}},
{{7899,0},{0,999}}
};
int [] [] [] arr2 = new int [3][][];//至少定义一个空间大小,而且是最前面的.
int [] [] [] [] arr4 = new int [3] [] [][];
System.out.println(arr+" \t"+arr1+" \t"+arr2+" \t"+arr4);
}
}