您的位置:首页 > 其它

数组的概念,定义格式,取值,赋值以及数组的初始化

2017-09-14 21:44 316 查看

数组:

1.概念:将同一类型的多个类似的元素按照顺序紧密的排列。

(注:这里需要强调的是,必须是同一种类型的元素)

2.定义格式

格式1:数据类型[ ]数组名;

格式2:数据类型 数组名[ ];

举例如下:

A:int[] a: //定义一个int类型的数组a变量
B:int a []: //定义一个int类型的a数组变量

//注意:效果可以认为是一样的,都是定义了一个int类型的数组,念法上有些区别。

/**数组的初始化:为数组中的元素分配内存空间,并未为每个数组元素赋值。
数组的取值和赋值:
a.取值:数组的取值是根据该元素在数组中的下标找到它的位置, 再将要取的值赋给已经定义的值。
b.赋值:数组的赋值是根据数组的下标先找到要赋值的位置,再将要赋的值赋给它。
数组的初始化方法:
A:动态初始化:只指定长度,由系统给出初始化值;
B:静态初始化:给出初始化值,由系统决定长度。
定义一个数组:**/
int [] arr = new int[3];
/*说明:
左边:
int:说明数组中的元素的数据类型是int类型
[]:说明这是一个数组
a:是数组的名称
右边:
new:为数组分配内存空间
int:说明数组中的元素数据类型是int类型
3:数组长度,也就是数组中元素的个数

补充:1.数组中的每个元素都是有编号的,并且都是从0开始,最大编号是数组长度-1
2.用数组名和编号的配合就可以获取数组中的指定编号的元素,这个编号的专业名称:索引
3.通过数组名访问数据的格式是:数组名{索引}**/


3.为了能更加清楚的了解数组的赋值过程,我在学习过程中画了两张图,大家可以参考:



4.紧接着我们来看一下数组从定义——>赋值的过程:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐