1.數(shù)組的概念:
????同一種類型數(shù)據(jù)的集合鸽嫂。其實(shí)數(shù)組就是一個(gè)容器。運(yùn)算的時(shí)候有很多數(shù)據(jù)參與運(yùn)算,那么首先需要做的是什么.不是如何運(yùn)算而是如何保存這些數(shù)據(jù)以便于后期的運(yùn)算髓窜,那么數(shù)組就是一種用于存儲數(shù)據(jù)的方式扇苞,能存數(shù)據(jù)的地方我們稱之為容器,容器里裝的東西就是數(shù)組的元素,?數(shù)組可以裝任意類型的數(shù)據(jù)寄纵,雖然可以裝任意類型的數(shù)據(jù),但是定義好的數(shù)組只能裝一種元素杨拐,?也就是數(shù)組一旦定義,那么里邊存儲的數(shù)據(jù)類型也就確定了擂啥。
簡而言之:數(shù)組就是哄陶,在一個(gè)變量里面存儲一堆類型相同的值。
2.數(shù)組的好處:
????數(shù)組的最大好處就是能都給存儲進(jìn)來的元素自動(dòng)進(jìn)行編號.?注意編號是從0開始哺壶。方便操作這些數(shù)據(jù)屋吨。
????例如:學(xué)生的編號,使用學(xué)號就可以找到對應(yīng)的學(xué)生山宾。
3.數(shù)組的格式:
? ? 第一種格式
????元素類型[] ?數(shù)組名 ?= ?new ?元素類型[元素個(gè)數(shù)或數(shù)組長度]至扰;
? ? 例如:int[] arr = new int[5];
? ? 第二種格式
? ? 元素類型[] ?數(shù)組名 ?= ?{元素,元素········}资锰;
? ? 例如:int[] arr = {3.5.7};
? ? 注意:給數(shù)組分配空間時(shí)敢课,必須指定數(shù)組能夠存儲的元素個(gè)數(shù)來確定數(shù)組大小。創(chuàng)建數(shù)組之后不能修改數(shù)組的大小绷杜≈备眩可以使用length?屬性獲取數(shù)組的大小。
4.數(shù)組的遍歷:
? ? ? 通過for循環(huán)來實(shí)現(xiàn)數(shù)組的遍歷鞭盟,其中數(shù)組中有一個(gè)屬性可以獲取到數(shù)組中元素的個(gè)數(shù),也就是數(shù)組的長度.?數(shù)組名.length圾结。
5.相關(guān)例子:
java中定義字符串的數(shù)組,比c語言簡單方便很多齿诉!