为了账号安全,请及时绑定邮箱和手机立即绑定

大婶们我又来了,还是不懂啊,为什么运行不了啊

http://img1.sycdn.imooc.com//58eba40f0001db7110460506.jpg啊啊啊啊,实在不懂啊

正在回答

5 回答

越界了,超出取值范围,for(int i=0;i<=nums.length-1;i++)

0 回复 有任何疑惑可以回复我~
#1

qq_月黑风高爷_0 提问者

非常感谢!
2017-04-11 回复 有任何疑惑可以回复我~

对,数据长度越界了

有两种for循环写法:

1.for(int i=0;i<nums.length;i++)
2.for(int i=0;i<=nums.length-1;i++)

注意写法上的不同

0 回复 有任何疑惑可以回复我~

超出范围,数组的下标是从0开始的,nums.length是数组长度,比下标多1;所以上面两位说的都是对的

0 回复 有任何疑惑可以回复我~
#1

qq_月黑风高爷_0 提问者

谢谢大婶。
2017-04-11 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//58eba6a40001b3c304970062.jpg

10行,等号去掉

int i=o;i<nums.length;i++

0 回复 有任何疑惑可以回复我~
#1

qq_月黑风高爷_0 提问者

谢谢大哥。
2017-04-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

大婶们我又来了,还是不懂啊,为什么运行不了啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信