java獲取數(shù)組元素下標(biāo) 誰(shuí)幫我講解下Java的數(shù)組及下標(biāo)的范圍?。?/h1>
誰(shuí)幫我講解下Java的數(shù)組及下標(biāo)的范圍???在Java中聲明數(shù)組有幾種方法。1. Int[]ARRS=New Int[10]此方法等價(jià)于Int ARRS[]New Int[10。因?yàn)閿?shù)組的長(zhǎng)度是固定的,
誰(shuí)幫我講解下Java的數(shù)組及下標(biāo)的范圍啊?
在Java中聲明數(shù)組有幾種方法。
1. Int[]ARRS=New Int[10
]此方法等價(jià)于Int ARRS[]New Int[10。因?yàn)閿?shù)組的長(zhǎng)度是固定的,所以在聲明時(shí)必須指定數(shù)組的長(zhǎng)度。我在上面聲明了一個(gè)長(zhǎng)度為10的數(shù)組。
下標(biāo)從0到數(shù)組長(zhǎng)度的最后一位,即數(shù)組長(zhǎng)度-1。上面數(shù)組的最大下標(biāo)是9。
通過(guò)下面的訪問(wèn)值來(lái)操作。
示例:arr[0]=1
arr[1]=2
arr[9]=10
以便將給定值存儲(chǔ)在相應(yīng)位置。這樣,arr[10]就會(huì)拋出一個(gè)異常,因?yàn)樽畲笙聵?biāo)只有9。
這個(gè)值也是通過(guò)下標(biāo)獲得的
例如:int num=arr[0],所以得到的值是1。
因?yàn)閿?shù)組長(zhǎng)度是固定的,即使沒(méi)有存儲(chǔ)值,它將占用內(nèi)存。
例如:int num=Arr[8
]我沒(méi)有給8下標(biāo)值,但它的輸出是0,因?yàn)楫?dāng)數(shù)組引用類型時(shí),默認(rèn)值是0。你可以自己查。
還有一種方法可以通過(guò)
int[]ARRS=New int[]{1,2,3,4,5,6}來(lái)聲明和賦值。這樣,后面的括號(hào)就不能確定數(shù)組的長(zhǎng)度。數(shù)組的長(zhǎng)度取決于值的數(shù)量。
以上數(shù)組長(zhǎng)度為6,其他用途相同。
百度搜索圈t社區(qū)(www.aiquanti.com)免費(fèi)視頻教程