一數(shù)組定義及訪(fǎng)問(wèn)
1.1容器
?????? 容器是將多個(gè)數(shù)據(jù)存儲(chǔ)到一起驾霜,每個(gè)數(shù)據(jù)稱(chēng)為該容器的元素
1.2數(shù)組
??? 數(shù)組就是存儲(chǔ)固定數(shù)據(jù)類(lèi)型固定長(zhǎng)度的容器
1.3數(shù)組定義
1)數(shù)組存儲(chǔ)的數(shù)據(jù)類(lèi)型[] 數(shù)組名字;
??? int[]arr;
2)數(shù)組存儲(chǔ)的數(shù)據(jù)類(lèi)型 數(shù)組名字[];
??? ??? intarr[];
1.4數(shù)組初始化
??? 1)動(dòng)態(tài)初始化(只給定數(shù)組的長(zhǎng)度办铡,由系統(tǒng)給出默認(rèn)初始化值)
??????? 數(shù)組存儲(chǔ)的數(shù)據(jù)類(lèi)型[] 數(shù)組名字 = new 數(shù)組存儲(chǔ)的數(shù)據(jù)類(lèi)型[長(zhǎng)度];
??????? int[] arr=new int[n];
??? 2)數(shù)組靜態(tài)初始化(在創(chuàng)建數(shù)組時(shí)厌蔽,直接確定數(shù)組元素)
數(shù)據(jù)類(lèi)型[] 數(shù)組名 = new 數(shù)據(jù)類(lèi)型[]{元素1,元素2,元素3...};
??????? int[] arr=new int[]{1,2,3,4};
簡(jiǎn)化格式:
數(shù)據(jù)類(lèi)型[] 數(shù)組名 = {元素1,元素2,元素3...};
int[] arr=new int[]{1,2,3,4};(簡(jiǎn)化格式不能分為兩步)
1.5 數(shù)組的訪(fǎng)問(wèn)
??? 索引:每一個(gè)存儲(chǔ)到數(shù)組的元素衩藤,都會(huì)自動(dòng)的擁有一個(gè)編號(hào)翻伺,從0開(kāi)始未斑,這個(gè)自動(dòng)編號(hào)稱(chēng)為數(shù)組索引(index),可以通過(guò)數(shù)組的索引訪(fǎng)問(wèn)到數(shù)組中的元素烂翰。
數(shù)組的長(zhǎng)度屬性:*每個(gè)數(shù)組都具有長(zhǎng)度,而且是固定的蚤氏,Java中賦予了數(shù)組的一個(gè)屬性甘耿,可以獲取到數(shù)組的長(zhǎng)度,語(yǔ)句為:`數(shù)組名.length` 竿滨,屬性length的執(zhí)行結(jié)果是數(shù)組的長(zhǎng)度佳恬,int類(lèi)型結(jié)果。
索引訪(fǎng)問(wèn)數(shù)組中的元素:
數(shù)組名[索引]=數(shù)值于游,為數(shù)組中的元素賦值變量=數(shù)組名[索引]毁葱,獲取出數(shù)組中的元素