TA贡献171条经验 获得超74个赞
for(int i - 0; i < ages.length; i++)
错误原因是数组越界,把for循环里面的等号去掉就行了
TA贡献4条经验 获得超3个赞
数组越界了,因为你遍历到后面i=ages.length的时候数组里面并没有角标为ages.length的元素
TA贡献278条经验 获得超76个赞
数组越界异常,数组的第一个下标从 0 开始,所以最大值为array.length-1.
TA贡献1条经验 获得超0个赞
去掉for循环里的等号,i最大是6,而数组长度为7
大厂算法面试真题解析32讲
¥ 68.00
32 堂微服务架构设计与落地精讲课
¥ 78.00
Java 并发编程深度解析
¥ 58.00
网络编程之Netty一站式精讲
再学经典:《Effective Java》独家解析
举报