请问如果我用 for(int i=0;i<args.length;i++) int A[][]=Integer.parseInt(args[i]); 这样的方式能实现把输入的数据存入二维数组中吗?
public class Sum矩阵 { public static void main(String args[]) { int sum1=0,sum2=0; int sum; for(int n=0;n<agrs.length;n++) { for(int i=0;i<A.length;i++) { for int j=0;j<A[].length;j++) int A[i][j]=Integer.parseInt(args[n]); } } for(int i=0;i<A.length;i++) sum1+=A[i][i]; for(int j=0;j<A.length;j++) sum2+=A[j][n-j-1]; sum=sum1+sum2-A[A.length/2][A.length/2]; } } 这是我自己写的一个关于把矩阵对角线元素相加。望高手指点!
String yn = stdin.readLine();A[0] = yn;
A[0][1] = args[1];
A[1][0] = args[2];
A[2][1] = args[3];
for(int i=0;i<args.length;i++)
int A[][]=Integer.parseInt(args[i]);
这样的方式能实现把输入的数据存入二维数组中吗?
{
public static void main(String args[])
{
int sum1=0,sum2=0;
int sum;
for(int n=0;n<agrs.length;n++)
{
for(int i=0;i<A.length;i++)
{
for int j=0;j<A[].length;j++)
int A[i][j]=Integer.parseInt(args[n]);
}
}
for(int i=0;i<A.length;i++)
sum1+=A[i][i];
for(int j=0;j<A.length;j++)
sum2+=A[j][n-j-1];
sum=sum1+sum2-A[A.length/2][A.length/2];
}
}
这是我自己写的一个关于把矩阵对角线元素相加。望高手指点!