前沿拓展:
索引越界
長(zhǎng)度等于30的數(shù)組.
因?yàn)閿?shù)組索引是從 0 開始的.從 0 ~ 29 分別表示數(shù)組的第 1 ~ 30 的數(shù)組成員.
所以當(dāng)數(shù)組索引 大于 29 時(shí)就會(huì)提示索引越界.
很明顯 28+2 大于 29 所以報(bào)錯(cuò)了.
所以需要保證你輸入的值 小于或等于 數(shù)組的長(zhǎng)
后來這個(gè)應(yīng)聘者給我司前臺(tái)打電話,說他自己水平太差,無法到我司來。但是叮囑前臺(tái)一定要轉(zhuǎn)達(dá)對(duì)我的感謝。
說面試時(shí)他內(nèi)心非常緊張,但面試官總是面帶微笑很溫和地跟他說話。遇到不懂的地方,總是非常有耐心地給他講解,旁征博引,舉一反三。最后他都聽懂了,而且也不緊張了。
我感覺這是我收到的對(duì)我最高的評(píng)價(jià),不是嗎?
拓展知識(shí):
索引越界
檢查索引是否超出范圍
例如:
int array[10]; //大小為10 的數(shù)組
int index=0; //定義索引變量
if(index>=0 && index<10){
索引在范圍內(nèi)
}else{
索引超出范圍
}
索引越界
比如 int[] iamarray=new int[]{1,2,3};
因?yàn)閿?shù)組長(zhǎng)度為3,最后一個(gè)為iamarray[2],如果想得到 int number=iamarray[3];就會(huì)報(bào)上面那個(gè)錯(cuò)誤,如果在for循環(huán)里面出現(xiàn),要約束好索引i的范圍
原創(chuàng)文章,作者:九賢生活小編,如若轉(zhuǎn)載,請(qǐng)注明出處:http://xiesong.cn/14047.html