為什么要有數(shù)組?
在生活當(dāng)中,比如一箱牛奶有12包,你是整箱買還是單獨(dú)買12包?一般情況下都是整箱購(gòu)買,便于攜帶。
可以將數(shù)組理解為一個(gè)箱子,在數(shù)組里面可以存儲(chǔ)同種數(shù)據(jù)類型的多個(gè)值,這樣便于數(shù)據(jù)的使用。比如在進(jìn)行方法的參數(shù)傳遞時(shí),需要傳遞10個(gè)int類型的參數(shù),如果沒有數(shù)組的話,需要寫10個(gè)參數(shù)非常麻煩,使用數(shù)組后,傳遞一個(gè)數(shù)組即可。
什么是數(shù)組?
????????數(shù)組是存儲(chǔ)同一種數(shù)據(jù)類型多個(gè)元素的集合。也可以看成是一個(gè)容器。
????????數(shù)組里面既可以存儲(chǔ)基本數(shù)據(jù)類型,也可以存儲(chǔ)引用數(shù)據(jù)類型,但是只能存儲(chǔ)同一種數(shù)據(jù)類型。
????????數(shù)組是一種簡(jiǎn)單的數(shù)據(jù)結(jié)構(gòu),線性的結(jié)構(gòu)
數(shù)組一旦創(chuàng)建其長(zhǎng)度是不可變的
????????數(shù)組是引用數(shù)據(jù)類型
數(shù)組的分類
????????一維數(shù)組
????????二維數(shù)組
????????三維數(shù)組
? ? ? ? 多維數(shù)組
如何定義數(shù)組?
聲明數(shù)組的兩種方式:
????????數(shù)據(jù)類型[] 數(shù)組名
????????數(shù)據(jù)類型 數(shù)組名[]
//聲明一個(gè)一維數(shù)組,用來(lái)存儲(chǔ)int類型.?
?????int[] a1 = {100,200,150,300};
? ? //String類型數(shù)組? ??
????String[] strs = {"java","python","c++"};
? ? //Object數(shù)組? ??
????Object o1 = new Object();
? ? Object o2 = new Object();
? ? Object o3 = new Object();
? ? Object[] objs = {o1,o2,o3};????