二维数组的声明初始化与赋值与一些基本操作

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


版权声明:本文为woahxy原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。