2、數(shù)組:
Java語(yǔ)言中,數(shù)組是第一類對(duì)象。當(dāng)建立一個(gè)數(shù)組后,就不能輕易地改變它的大小。當(dāng)你試圖對(duì)數(shù)組聲明邊界外的任何一個(gè)元素進(jìn)行訪問(wèn)時(shí),程序運(yùn)行就會(huì)中止,但編譯的時(shí)候可以通過(guò)。
Java有一個(gè)建立一個(gè)數(shù)組對(duì)象并同時(shí)提供初始化值的簡(jiǎn)寫形式:
int[] smallPrimes = { 2,3,4,5,6 }; |
另外可以初始化一個(gè)“匿名數(shù)組”:
當(dāng)將一個(gè)數(shù)組作為方法的參數(shù)時(shí),又不想建立一個(gè)本地?cái)?shù)組變量來(lái)保存數(shù)組,就可以使用匿名數(shù)組的方法。
如果想知道一個(gè)數(shù)組包含的元素?cái)?shù)量,可以使用arrayName.length方法。
數(shù)組的復(fù)制:可以把一個(gè)數(shù)組變量復(fù)制給另一個(gè),但兩個(gè)變量引用的都會(huì)是相同的數(shù)組,可以使用:
System.arraycopy (from,fromIndex,to,toIndex,count); |
數(shù)組作為參數(shù)使用:Java中數(shù)組作為參數(shù),使用的是引用的方式,即傳遞的數(shù)組的地址,在方法中改變數(shù)組元素的值可以改變?cè)磾?shù)組元素的值。
數(shù)組作為返回值使用:一個(gè)方法可以返回一個(gè)數(shù)組。
多維數(shù)組:
Java語(yǔ)言中可以定義一個(gè)二維數(shù)組,但沒(méi)有多維數(shù)組。多維數(shù)組實(shí)際上是通過(guò)數(shù)組的數(shù)組來(lái)實(shí)現(xiàn)的。
希望與更多計(jì)算機(jī)等級(jí)考試的網(wǎng)友交流,請(qǐng)進(jìn)入計(jì)算機(jī)等級(jí)考試論壇
更多信息請(qǐng)?jiān)L問(wèn):考試吧計(jì)算機(jī)等級(jí)考試欄目