今天我們來學習如何在Java中輸出兩個矩陣的和。以下是代碼實現:
import java.util.Scanner; public class MatrixAddition { public static void main(String[] args) { int rows, columns, i, j; Scanner input = new Scanner(System.in); System.out.println("請輸入矩陣的行數和列數:"); rows = input.nextInt(); columns = input.nextInt(); int[][] matrix1 = new int[rows][columns]; int[][] matrix2 = new int[rows][columns]; System.out.println("請輸入第一個矩陣:"); for (i = 0; i< rows; i++) { for (j = 0; j< columns; j++) { matrix1[i][j] = input.nextInt(); } } System.out.println("請輸入第二個矩陣:"); for (i = 0 ; i< rows ; i++) { for (j = 0 ; j< columns ; j++) { matrix2[i][j] = input.nextInt(); } } int[][] sum = new int[rows][columns]; for (i = 0; i< rows; i++) { for (j = 0; j< columns; j++) { sum[i][j] = matrix1[i][j] + matrix2[i][j]; } } System.out.println("矩陣相加的結果:"); for (i = 0; i< rows; i++) { for (j = 0; j< columns; j++) { System.out.print(sum[i][j] + " "); } System.out.println(); } } }
以上程序中,我們首先通過Scanner類來獲取用戶輸入的矩陣大小和元素值,然后使用兩個二維數組保存輸入的矩陣。接著,我們創建一個名為sum的二維數組,它用于保存兩個矩陣的和。通過循環遍歷兩個矩陣中的每個元素,并相加后保存到sum數組中。最后,我們遍歷輸出數組sum的內容即可。
上一篇ajax同步post請求
下一篇macos 2k 帶魚屏