Java基础(6)——多维数组

Java多维数组

声明、创建二维数组

声明还是那两种方法:

数据类型[][] 数组名; int [][] matrix;

数据类型 数组名[][]; int matrix [][]; (不推荐这种方法)

创建也是如此(基本跟一维数组没有什么区别):

matrix = new int [5][5];

给二维数组赋值要么直接给在后边赋值,要么直接逐个赋值。

int [][] array = {{1,2,6},{2,5,6},{5,6,9}};这样直接进行了声明并赋值。

获取二维数组长度

二维数组存储的时候也是类似于结构化存储的。简单理解就是把一维数组的指向地址全部都放在同一个一维数组中,然后通过这些索引访问那些一维数组。(多维数组也就是这么干的,并没有什么牛逼的结构可以直接存储,他们就仅仅是存储顺序有个规矩而已!)

array[0].length; 这样就拿到了二维数组中一个一维数组的长度。

array.length; 这样就拿到了二维数组索引一维数组的长度。(就是得到有多少个一维数组。)

类似的通过上面的方法分别那到每一个数组的长度,加起来就是我们所要的二维数组长度。

多维数组

多维数组就是二维数组的扩充,其他操作方法也是拓展,例如:声明,创建,初始化,操作也是!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值