在Java中,有時候我們需要求一個矩陣的主對角線元素的和。主對角線指的是從左上角到右下角的對角線。
首先,我們需要定義一個二維數組來存儲矩陣:
int[][] matrix = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} };
接下來,我們可以使用一個for循環來遍歷矩陣的主對角線,然后將對角線上的元素相加:
int sum = 0; for (int i = 0; i< matrix.length; i++) { sum += matrix[i][i]; }
最后,我們就可以得到矩陣主對角線元素的和:
System.out.println("矩陣主對角線元素的和為:" + sum);
完整代碼如下所示:
public class Main { public static void main(String[] args) { int[][] matrix = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} }; int sum = 0; for (int i = 0; i< matrix.length; i++) { sum += matrix[i][i]; } System.out.println("矩陣主對角線元素的和為:" + sum); } }