1 /*29 【程序 29 求矩陣對角線之和】 2 題目:求一個 3*3 矩陣對角線元素之和 3 程序分析:利用雙重 for 循環控制輸入二維數組,再將 a[i][i]累加后輸出。 4 */
5
6 /*分析 7 * 1、從鍵盤得到一個二維數組 8 * 2、累加對角線元素 9 * */
10
11 package homework; 12
13 import java.util.Scanner; 14
15 public class _29 { 16
17 public static void main(String[] args) { 18 // 聲明一個二維數組a
19 int[][] a = new int[3][3]; 20 System.out.println("請輸入一個3*3的整型二維數組:"); 21 // 利用for循環為二維數組賦值
22 for (int i = 0; i < a.length; i++) { 23 for (int j = 0; j < a[i].length; j++) { 24 a[i][j] = new Scanner(System.in).nextInt(); 25 } 26 } 27 //聲明和s
28 int s=0; 29 //輸出二維數組
30 for (int i = 0; i < a.length; i++) { 31 for (int j = 0; j < a[i].length; j++) { 32 System.out.print(a[i][j]+" "); 33 } 34 System.out.println(); 35 s=s+a[i][i]; 36 } 37 System.out.println("二維數組對角線和為:"+s); 38
39 } 40
41 }