解题思路:3*3矩阵,可以用一个二维数组表示,第一个数字表示横行,第二个数字表示纵列。对角线有两条,可以通过下标获得具体数字。sum1和sum2是程序最后加的,因为如果直接输出相加的话,会被当作字符串
代码:public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
int[][] a = new int[3][3];
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
a[i][j]=input.nextInt();
}
}
int sum1=a[0][0]+a[1][1]+a[2][2];
int sum2=a[2][0]+a[1][1]+a[0][2];
System.out.println("第一条对角线之和是:"+sum1);
System.out.println("第二条对角线之和是:"+sum2);
}
}