我正在尝试使用eclips ide在android中运行这段代码。

int maxrow=0;

int label=10;

int[][] relations=new int[500][200];

make2dzero(relations,500,200); //initialized every element with 0.

relations[maxrow][0]=label;

最后一行,即relations[maxrow][0]=label;正在抛出数组越界异常。如果我使用relations[0][0]=label;则代码运行正常。
有人知道这段代码有什么问题吗?谢谢。

最佳答案

对。maxrow在调用relations[maxrow][0] = label;时大于或等于500
检查您的增量maxrow的位置,并确保它不超过或等于您的限制500。

09-10 23:53