急求,Java编程

来源:百度知道 编辑:UC知道 时间:2024/06/13 21:26:40
编写应用程序,定义一个三行三列的二维数组,将其元素并赋值为它所在的行下标和列下标之和,定义一个三行三列数组的元素,并求所有元素的和请输出。

测试结果是18 不知对否
public class ShuZu
{
public static void main(String[] args)
{
int[][] a=new int[3][3];
int sum=0;
for(int i=0;i<3;i++)
for(int j=0;j<3;j++)
a[i][j]=i+j;
for(int i=0;i<3;i++)
for(int j=0;j<3;j++)
sum+=a[i][j];
System.out.println(sum);

}
}

public class test1 {

public static void main(String[] args) {

try{
int[][] a = new int[3][3];
int num = 0;
for(int i = 0;i < 3; i++)
for(int j = 0; j<3;j++){
a[i][j]=i+j;
}
for(int i = 0;i<3;i++)
for(int j=0;j<3;j++)
num+=a[i][j];
System.out.println(num);
}catch(ArrayIndexOutOfBoundsException e){
System.out.println("ArrayIndexOutOfBoundsException");
}

}

}

//手写未测
int len = 3;
int[] arr = new int[len][len];
int