數組的概念,定義格式,取值,賦值以及數組的初始化

數組:

    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.緊接着我們來看一下數組從定義——>賦值的過程:
這裏寫圖片描述

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