1.二维数组的声明初始化与赋值
int arr1[][]=new int[][] {{1,2,3},{4,5},{6,7}}; //二维数组的静态初始化1
String arr4[][]={{1,2,3},{4,5},{6,7}}; //二维数组的静态初始化2
String arr2[][]=new string[3][2]; //二维数组的动态初始化1
String arr3[][]=new string[3][]; //二维数组的动态初始化2
2.二维数组指定位置元素的调用
System.out.println(arr[2][1]);
3.获取二维数组的长度
int arr[][]=new int[][]{{1,2,3},{4,5,6,7},{8,9}};
System.out.println(arr.length); //3
System.out.println(arr[0].length); //3
System.out.println(arr[1].length); //4
4.如何遍历二维数组
for(int i=0;i<arr.length;i++)
{
for(int j=0;j<arr[i].length;j++)
{
System.out.println(arr[i][j]+" ");
}
System.out.println();
}
5.二维数组的内存解析
float arr[][]=new float[4][3];
System.out.println(arr[0]); //地址值
Systenm.out.println(arr[0][0]); //0.0
double arr[][]=new double[4][];
System.out.println(arr[1]); //null
System.out.println(arr[1][1]); //报错
4