慕婉清5567283
2019-07-19 18:03
到底哪里出错了 怎么执行不了
还有代码有问题吗
循环的条件就错了,你的条件是初始化i=0;i的值只要小于数组的第一个数值(61)就会执行下去,因为数组nums[0]数值在这里不会改变,所以他会执行61次,但是你的数据长度只有7,所以错误提示数据越界了。
for里的num[0]是数组里第一个数,咱们不知道第一个数是多少,定义的i应该跟数组长度比较
把i<nums[0]改成i<nums.length
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题