数组

数组

概念

数组相当于是一种容器,可以同时存放多个数据值。

特点

1.数组是一种引用数据类型
2.数组中的多个数据类型,类型必须统一
3.数组的长度在运行期间不可改变(即:不能在程序运行期间往小于数组长度中添加数据)

数组的初始化

1.数组的静态初始化(通过指定内容,间接的确定了数组的长度)

例:

int[] array={2,24,3,52};     //创建了包含一个包含int型的4个数字

2.数组的动态初始化(指定长度,未指定内容)

格式:

数据类型[] 数组名称=new 数据类型[ 数组长度]

含义:

左侧数据类型:数组中保存的数据,全都是统一的某种类型;
左侧中括号:代表创建的是数组;
左侧数组名称:代表数组的名称;
右侧的new:代表数组的创建动作,在内存中开辟一个空间;
右侧的数据类型:必须和左边的数据类型一致;
右侧的中括号长度:代表数组中可以保存的数据个数,是一个int数字;

例:

int[] array=new int[5];       //表示创建长度为5的int类型数组

使用建议

  若不确定数组中的具体内容,使用动态初始化方法;否则,已经确定了具体的内容,用静态初始化。

注意事项

直接打印数组的名称,得到的是数组对应的内存地址哈希值。
例:
”[ I@75412c2f “

其中的“[” 代表数组,“I”代表int,“75412c2f”代笔十六进制数组。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值