java獲取數(shù)組元素下標(biāo) JAVA數(shù)組下標(biāo)從什么開始?
JAVA數(shù)組下標(biāo)從什么開始?在Java中,數(shù)組的下標(biāo)表示數(shù)組中的元素。該值從0開始。0表示第一個元素,1表示第二個元素,依此類推。示例如下:int[]entry=New int[]1,2,4}//創(chuàng)建
JAVA數(shù)組下標(biāo)從什么開始?
在Java中,數(shù)組的下標(biāo)表示數(shù)組中的元素。該值從0開始。0表示第一個元素,1表示第二個元素,依此類推。示例如下:int[]entry=New int[]1,2,4}//創(chuàng)建int類型的新數(shù)組系統(tǒng)輸出打印(int[0])//其中0表示數(shù)組的第一個值,即1,下標(biāo)為0
在Java中聲明數(shù)組有幾種方法。
1. Int[]ARRS=New Int[10
]此方法等價于Int ARRS[]New Int[10。因為數(shù)組的長度是固定的,所以在聲明時必須指定數(shù)組的長度。我在上面聲明了一個長度為10的數(shù)組。
下標(biāo)從0到數(shù)組長度的最后一位,即數(shù)組長度-1。上面數(shù)組的最大下標(biāo)是9。
通過下面的訪問值來操作。
示例:arr[0]=1
arr[1]=2
arr[9]=10
以便將給定值存儲在相應(yīng)位置。這樣,arr[10]就會拋出一個異常,因為最大下標(biāo)只有9。
這個值也是通過下標(biāo)獲得的
例如:int num=arr[0],所以得到的值是1。
因為數(shù)組長度是固定的,即使沒有存儲值,它將占用內(nèi)存。
例如:int num=Arr[8
]我沒有給8下標(biāo)值,但它的輸出是0,因為當(dāng)數(shù)組引用類型時,默認(rèn)值是0。你可以自己查。
還有一種方法可以通過
int[]ARRS=New int[]{1,2,3,4,5,6}來聲明和賦值。這樣,后面的括號就不能確定數(shù)組的長度。數(shù)組的長度取決于值的數(shù)量。
以上數(shù)組長度為6,其他用途相同。
百度搜索圈t社區(qū)(www.aiquanti.com)免費視頻教程