A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小臣臣 中级黑马   /  2015-11-4 08:58  /  495 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1、二维数组可以看成是以数组为元素的数组。例如:

    int a[][] = {{1,2},{3,4,5,6},{7,8,9}};

  2、java中多维数组的声明和初始化应按从高维到低维的顺序进行,例如:

    int a[][] = new int[3][];

    a[0] = new int[2];

    a[1] = new int[4];

    a[2] = new int[3];

    int t1[][] = new int[][4];//这种声明是非法的

二维数组初始化:

   1、静态初始化:

    int intA[][] = {{1,2},{2,3},{3,4,5}};

    int intB[3][2] = {{1,2},{,2,3},{4,5}};//非法声明方式

   2、动态初始化:

    int a[][] = new int[3][5];

    int b[][] = new int[3][];

      b[0] = new int[2];

      b[1] = new int[3];

      b[2] = new int[5];

2 个回复

正序浏览

谢谢,一起加油
回复 使用道具 举报
不错不错
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马