美文网首页
7.二维数组

7.二维数组

作者: 我爱阿桑 | 来源:发表于2021-08-12 16:48 被阅读0次

1.数组中储存数组就是二维数组

2.使用

  • 定义
       int[][] doubleArrs;
       doubleArrs=new int[3][];
      ---------或者-------
       int[][] doubleArrs = new int[3][];

3.初始化

  • 初始化
    • 1.动态初始化
      doubleArrs = new double[n][m]二维数组的空间以及小数组的空间都会开辟
      doubleArrs =new double[n][];只开辟二维数组的空间,长度为n
   doubleArrs = new double[n][m]

   **二维数组的空间以及小数组的空间都会开辟**
   二维数组的空间存储的是小数组的地址,
   小数组中存储的是数据类型的默认值

   doubleArrs =new double[n][];
     只开辟二维数组的空间,长度为n
     小数组的空间是不开辟的,
     二维数组中默认值是null(数组是引用数据类型,默认值就是null)

  • 2.静态初始化
 数据类型[][] 数组名=new 数据类型[][]{{n个数据},{n个数据},{n个数据}...};
 数据类型[][] 数组名={{n个数据},{n个数据},{n个数据}...};
 int [][] intArrs = new int[] []{{1,2,3},{4,5,6,},{7,8,9}};
 int [][] intArrs  = {{1,2,3},{4,5,6,},{7,8,9}};

相关文章

网友评论

      本文标题:7.二维数组

      本文链接:https://www.haomeiwen.com/subject/zgvlbltx.html