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

各位大神帮忙看一下

为什么for(int i=0;i<=hobbys.length;i++)里面不可以为<=

提问者:qq_慕仔4472957 2020-03-02 16:58

个回答

  • 狮子戌狗
    2020-03-26 13:35:15

    数组的下标从零开始,列如:int hobby[]={1,2,3,4,5},如果i=5的话,从0开始,i=5实际上就是第六位数,不存在,就越界了

  • qq_慕设计0336428
    2020-03-02 17:23:39

    因为索引是从0开始的,

    如果等于的话,就是越界了,实际上是不存在的