java中二维数组的越界问题

来源:互联网 发布:触摸查询一体机软件 编辑:程序博客网 时间:2024/05/18 01:39

刚刚在网上看到这么一个java小程序,是关于二维数组越界问题,感觉挺具典型性的,所以跟大家分享一下。由于二维数组平时用的不多,并怎么容易引起我们的注意,相信刚看到这个程序的时候大多数人是认为没有问题的。好了,代码如下:


错误为:
注意到该数组第一行有5个元素,其余两行只有4个元素,所以在执行第九行时会出现问题。即当i = 0, j = 3时,第九行就是
a[0][3] = a[1][4], 而a[1][4]不存在。所以当然越界了。。。



原创粉丝点击