Java(五)--多维数组

  1. 声明数组
    int [][] matrix;
  2. 创建数组
    matrix=new int[4][3];
  3. 利用初始化来声明、创建、和初始化一个数组。
    int [][] matrix={
    {1,2,3},
    {4,5,6},
    {7,8,9}
    };
  4. 二维数组长度
    x.length表示第一维(行)的大小,例如int [][] x=new int[4][2],其中x.length=4表示4行,x[0].length=x[1].length=x[2].length=x[3].length=2,每一行都是两列。
  5. Java二维数组允许出现各行长度不相等的情况。
    例如:int [][] triangleArray={
    {1,2,3,4,5},
    {2,3,4,5},
    {3,4,5},
    {4,5},
    }
    或者:int [][] matrix=new int[5][]
    matrix[0]=new int [5];
    matrix[1]=new int [3];

使用new int[5][]创建数组时,必须指定第一维的下标。

  1. 在方法中传递二维数组
    例如:function(int matrix[][])即可
    引用:function(m),其中m为二维数组。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 12,792评论 0 33
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,839评论 18 399
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,751评论 0 17
  • Java经典问题算法大全 /*【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子...
    赵宇_阿特奇阅读 1,979评论 0 2
  • 微风袭来 月季花缀着雨珠轻摇 在秋里依然任性开放 没有夏的热烈 有着秋的痴心 粉嫩的花瓣 如娇羞的小姑娘 含苞待放...
    田萍阅读 145评论 3 7