很奇怪为什么这个小代码会抛出 ArrayIndexOutOfBoundsException
class sum
{
public static void main(String[] arg)
{
int arr[][]=new int[2][3];
arr[0][0]=4;
arr[0][1]=2;
arr[0][2]=5;
arr[1][0]=5;
arr[1][1]=2;
arr[1][2]=6;
for (int i=0; i < 2; i++)
{
for (int j=0; j < 3; j++)
{
System.out.print(arr[j][i]);
}
System.out.println();
}
}
}
当我像这样改变顺序时
System.out.print(arr[j][i]);
我得到了我期望的输出。
如何打印列的总和?