问答详情
源自:6-5 使用循环操作 Java 中的数组

参考答案出错了。。。

参考答案运行的时候也有错误,就是关于数组长度的错误,hobbys.length=3,可是数组中的i只到2,所以就会出现越界的错误,我把hobbys.length改成hobbys.length-1;就没有报错了。是不是应该像我这样想?

55a77be90001d51005000113.jpg

55a77be90001ad7505000124.jpg


提问者:如果66是鱼 2015-07-16 17:40

个回答

  • 东东的麦子
    2015-09-06 17:29:16

    因为他定义的i从0开始,所以就不能有=号,加上的话会越界。

  • RIO里奥
    2015-08-18 15:18:41

    把i<=的=去掉就可以

  • qq_向我看齐_0
    2015-07-31 19:02:00

    参考答案运行没有错误i<hobbys.length并不会越界,等价于hobbys.length-1啊

  • Perona
    2015-07-16 17:49:10

    是的,下标是从0开始,是应该length-1。

    妹子果然聪慧过人!赞~~~~