数组解析以及格式用法

数组是一种容器,用来存储同数据类型的多个值;

总结:数组容器在存储数据的时候,需要结合数据类型考虑;

例如:int类型的数组容器(Boolean 、byte 、short 、double)

建议:容器的类型,和存储的数据类型保持一致

数组定义格式:

1.数据类型 [ ] 数组名;

2.数据类型        数组名 [ ];

数组初始化动态初始化:

数组的动态初始化:初始化时只指定数组长度;,由系统为数组分配初始值

格式:数据类型[ ] 变量名 = new 数据类型[数组长度];

范例:                              int[ ]       = new int[3];

数组的动态初始化:在初始化的时候,需要手动指定数组的长度,系统会为数组容器分配初始值。

动态初始化格式:数据类型[ ] 数组名 = new 数据类型[数组的长度];

注意:打印数组变量的时候,会打印出数组的内存地址。

地址:[I@10f87f48

@:分隔符

[:当前的空间是一个数组类型

I:当前数组容器中所存储的数据类型

10f87f48:十六进制内存地址

数组初始化静态初始化:

静态初始化:初始化时,就可以指定数组要存储的元素,系统还会自动计算出该数组长度

格式:数据类型[ ] 变量名 = new 数据类型[ ]{数据1,数据2,数据3,……};

范例:int[ ] arr = new 数据类型[ ]{1,2,3};

简化格式:数据类型[ ] 变量名 = {数据1,数据2,数据3,……};

范例:int[ ] arr = {1,2,3};

数组元素访问:

数组变量访问方式

格式:数组名

数组内部保存的数据的访问方式

格式:数组名[索引]

索引是数组容器中空间的编号

特征1:索引从0开始

特征2:索引是连续的

特征3:索引逐一增加,每次加1

作用:访问数组容器中的空间位置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值