import java.util.Scanner;
public class S{
public static void main(String args[]){
int n,i,j,sum=0,sum1=0;
System.out.println("———定义二维数组———");
Scanner t=new Scanner(System.in );
public class S{
public static void main(String args[]){
int n,i,j,sum=0,sum1=0;
System.out.println("———定义二维数组———");
Scanner t=new Scanner(System.in );
int b=t.nextInt(); //行数
int c=t.nextInt();//列数
int [][]x=new int [b][c];
for(i=0;i<b;i++){
for(j=0;j<c;j++){
x[i][j]=t.nextInt();
}
}
System.out.println("———二维数组结束———");
System.out.println("———二维数组打印———");
for(i=0;i<x.length;i++){
for(j=0;j<x[i].length;j++){
System.out.print(x[i][j]);
int c=t.nextInt();//列数
int [][]x=new int [b][c];
for(i=0;i<b;i++){
for(j=0;j<c;j++){
x[i][j]=t.nextInt();
}
}
System.out.println("———二维数组结束———");
System.out.println("———二维数组打印———");
for(i=0;i<x.length;i++){
for(j=0;j<x[i].length;j++){
System.out.print(x[i][j]);
} System.out.println();}
System.out.println("———二维数组对角线———");
for(i=0;i<b;i++)
for(j=0;j<c;j++)
{ if(i==j)
sum+=x[i][j];
}
for(i=0;i<b;i++)
sum1+=x[b-i-1][i];
System.out.println(sum+"\t"+sum1);
System.out.println("———二维数组对角线———");
for(i=0;i<b;i++)
for(j=0;j<c;j++)
{ if(i==j)
sum+=x[i][j];
}
for(i=0;i<b;i++)
sum1+=x[b-i-1][i];
System.out.println(sum+"\t"+sum1);
}
}
该题目中要求n是根据用户要求输入 应设置Scanner