在写遍历数组的代码时
编译通过,运行时出现报错:
错误原因:
在for循环中,控制遍历的条件错写成for (int i = 0; i <= arr.length; i++),如下图:
修改为:for (int i = 0; i < arr.length; i++),即可编译运行通过
【总结】数组下标是从0开始的!最大为arr.length-1。
即遍历是:arr[0]到arr[arr.length-1]。
细心!
在写遍历数组的代码时
编译通过,运行时出现报错:
错误原因:
在for循环中,控制遍历的条件错写成for (int i = 0; i <= arr.length; i++),如下图:
修改为:for (int i = 0; i < arr.length; i++),即可编译运行通过
【总结】数组下标是从0开始的!最大为arr.length-1。
即遍历是:arr[0]到arr[arr.length-1]。
细心!