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