一维数组:
静态初始化
完整格式:数据类型 [ ] 数组名=new 数据类型 [ ] {元素1,元素2,元素3...}
简化格式:数据类型 [ ] 数组名={元素1,元素2,元素3...}
动态初始化
格式:数据类型[ ] 数组名=new 数据类型[数组长度];
二维数组:
完整格式:数据类型[ ][ ] 数组名=new 数据类型 [ ] {{元素1,元素2...},{元素1,元素2...}}
简化格式:数据类型[ ][ ] 数组名= {{元素1,元素2...},{元素1,元素2...}}
动态初始化
格式:数据类型[ ][ ] 数组名=new 数据类型[数组长度][数组长度]
特殊情况:
1.只定义有多少个数组,每个数组的内容自定义,可长度不一样。
eg:
int[][] arr=new int[2][]; int[] arr1={11,22}; int[] arr2={33,44,55}; arr[0]=arr1; arr[1]=arr2;
tips:
数组默认初始化值的规律:
整数类型:默认初始化值0
小数类型:默认初始化值0.0
字符类型:默认初始化值'/u0000' 空格
布尔类型:默认初始化值false
引用数据类型:默认初始化值null