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