欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java 兩條對角線的和

李中冰2年前7瀏覽0評論

Java中,我們可以使用二維數組來代表一個矩陣。如果想要計算這個矩陣的兩條對角線的和,我們可以使用以下的方法:

int[][] matrix = {{1,2,3},{4,5,6},{7,8,9}};
int diagonal1Sum = 0;
int diagonal2Sum = 0;
for(int i = 0; i< matrix.length; i++){
diagonal1Sum += matrix[i][i];
diagonal2Sum += matrix[i][matrix.length - 1 - i];
}
System.out.println("Diagonal 1: " + diagonal1Sum);
System.out.println("Diagonal 2: " + diagonal2Sum);

首先,我們定義了一個二維數組matrix,代表一個3x3的矩陣。接著,我們分別定義了diagonal1Sum和diagonal2Sum來存儲兩條對角線的和。然后,我們使用for循環遍歷矩陣的每一行和每一列,分別將對角線上的數相加并存儲在對應的變量中。最后,我們使用System.out.println語句輸出兩條對角線的和。

需要注意的是,在計算第二條對角線的和時,我們使用了一個matrix.length - 1 - i的計算方法。這是因為第二條對角線的角標是從右上角到左下角的。例如,在上面示例中,第一行最后一個數字為3,在第二條對角線中對應的角標應該是[0][2],所以我們使用了matrix.length - 1 - i的計算方法。