题目
题目:求一个 3*3 矩阵对角线元素之和
emmm 不知道如何美观地输入一个二维数组元素……
以下
import java.util.Scanner;
public class Problem29 {
public static void main(String[] args) {
Scanner scan=new Scanner (System.in);
// 创建一个二维数组
int [][] arr = new int [3][3];
int n = arr.length; //n的大小只是一行的大小
//输入元素
for (int i = 0; i <n ; i++) {
for (int j = 0; j <n; j++) {
arr[i][j]= scan.nextInt();
}
}
int result=0;
//计算对角线上元素之和
for (int i = 0; i <n ; i++) {
result += arr[i][i];
System.out.println("arr["+i+"]"+"["+i+"]="+arr[i][i]);
}
System.out.println("result="+result);
}
}
结果如下: