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

数组:

    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.紧接着我们来看一下数组从定义——>赋值的过程:
这里写图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章