JAVA中的数组

数组就是给变量设置了多个存储单元。

注:除基本数据类型是按值传递以外,其他的数据类型都是按引用传递。


一维数组

就是把多个相同数据类型的变量集中起来,成一线的形式,并附上下标用来管理。(下标从0开始)。

下标为什么从零开始?

答:因为数组默认指向第一个下标的内存地址。所以给个零加上下标还是等于默认下标。


需要注意:数组一但申请下来则数组的长度不给改变,内存里的存储空间是以字节为单位。

一维数组的申请方式:

例如1

//向内存中申请了长度为3int的存储空间。

int[] i=new int[3];

例如2

//向内存中申请了长度为3int的存储空间并附上值。

int[]={123,12,1};

二维数组

就是数组中嵌套着数组。一个数组存储着嵌套数组的引用地址。


像是一个表格,二维数组有两个下标,第一个下标好比表格的行,第二个下标好比表格的列。行与列对应着一个存储空间。

二维数组申请的三种方式:

 //  

int[ ][ ] t = new int[3][3];

//我不定制列个数

int[ ][ ] t1 = new int[3][];

//那值来定制  长度 和数据

int[ ][ ] t2 = { { 123, 123, 123 },  { 123, 123 },  { 123 } };


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值