索引越界(数组索引越界)

前沿拓展:

索引越界

长度等于30的数组.
因为数组索引是从 0 开始的.从 0 ~ 29 分别表示数组的第 1 ~ 30 的数组成员.
所以当数组索引 大于 29 时就会提示索引越界.

很明显 28+2 大于 29 所以报错了.
所以需要保证你输入的值 小于或等于 数组的长

后来这个应聘者给我司前台打电话,说他自己水平太差,无法到我司来。但是叮嘱前台一定要转达对我的感谢。

说面试时他内心非常紧张,但面试官总是面带微笑很温和地跟他说话。遇到不懂的地方,总是非常有耐心地给他讲解,旁征博引,举一反三。最后他都听懂了,而且也不紧张了。

我感觉这是我收到的对我最高的评价,不是吗?

拓展知识:

索引越界

检查索引是否超出范围
例如:
int array[10]; //大小为10 的数组
int index=0; //定义索引变量
if(index>=0 && index<10){
索引在范围内
}else{
索引超出范围
}

索引越界

比如 int[] iamarray=new int[]{1,2,3};
因为数组长度为3,最后一个为iamarray[2],如果想得到 int number=iamarray[3];就会报上面那个错误,如果在for循环里面出现,要约束好索引i的范围

原创文章,作者:九贤生活小编,如若转载,请注明出处:http://www.wangguangwei.com/14047.html