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

有个问题,关于数组长度的

for(int i=1;i<hobbys.length;i++)为什么这里的不是<=呢???

提问者:weibo_请叫我程序猿蜀黍_0 2015-03-29 22:16

个回答

  • 慕泽雨
    2015-04-15 10:49:27

    如果加上等于的话就数组就越界了,如果一定要用等于就只能是i<=hobbys.length-1才行。

  • negone
    2015-03-30 00:49:02

    数组的索引是从0开始的,所以最大只能到length-1