数组

数组
概念:一组连续的存储空间,存储多个相同的数据类型的值。
数组优点:因为数组是连续的存储空间,查询数据很方便
缺点:删除。插入数据 很慢。

数组的创建语法:声明并分配空间 例:int[]a=new int[5];

数组的使用:
数组中的每个数据都被称为“数组元素”
对每一个元素进行赋值或取值的操作被称为“元素的访问”
访问元素时,需要使用“下标”(从0开始,依次+1,自动生成)
访问的语法:数组名[下标]; //例如 存:a[0]=10; 取:a[0];

下标范围:0~数组长度-1
数组的长度:数组名.length

数组的遍历
for(int i=0;i<数字长度-1;i++){
System.out.println(数组名[i]);
}

数组默认值:
1、int类型定义的数组,初始化默认是0
2、String类型定义的数组,默认值是null
3、char类型定义的数组,默认值是0对应的字符
4、double类型定义的数组,默认值是0.0
5、float类型定义的数组,默认值是0.0
6、boolean类型定义的数组,默认值是false
可变长参数
public static void aa(int…a){}
函数参数表中只能有一个可变长参数,而且必须是参数表中的最后一个

数组的扩充
创建一个新数组 长度为原数组的两倍 然后遍历原数组 并赋值给新数组

数组引用的概念
基本数据类型 运行 将数据存储在内存中,而引用数据类型存储的是数组的首地址
基础数据类型之间的赋值是值传递。引用数据类型之间的服饰是地址之间的传递。

二维数组
概念:一维数组的一维数组
声明:int[][]a;
赋值:a=new int[4][3];

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值