索引超出了數(shù)組界限這個(gè)怎么解決?
限制索引取值范圍(0到 (數(shù)組長(zhǎng)度-1)),或者增加數(shù)組的長(zhǎng)度數(shù)組元素用整個(gè)數(shù)組的名字和它自己在數(shù)組中的順序位置來表示。例如,a[0]表示名字為a的數(shù)組中的第一個(gè)元素,a[1]代表數(shù)組a的第二個(gè)元素,以此類推。數(shù)組是通過下表進(jìn)行訪問,但超出下標(biāo)(索引)最大值(數(shù)組長(zhǎng)度-1)就會(huì)訪問超出界限如:int [] arr= new int[2];;arr[0]=1;arr[1]=2;--此數(shù)組長(zhǎng)度為2,下標(biāo)最大為1(數(shù)組下標(biāo)從0開始)--如果下標(biāo)超出0-1這個(gè)范圍就會(huì)出現(xiàn)索引超出界限問題。--限制下標(biāo)(索引)的取值范圍,或者數(shù)組長(zhǎng)度增加都可以防止索引超出界限