數(shù)組簡(jiǎn)介

為什么要有數(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};????

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容