java例題_29 二維數組問題,並輸出對角線之和


 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 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM