Java程序两个矩阵相减
时间:2020-02-23 14:35:08 来源:igfitidea点击:
在本教程中,我们将了解如何在java中对两个矩阵进行相减。
我们举的3*3矩阵的例子。你可以把它扩展到n*n矩阵。
import java.util.Scanner; public class MatrixOperator { public static void main(String args[]) { int i, j; int mat1[][] = new int[3][3]; int mat2[][] = new int[3][3]; int res[][] = new int[3][3]; Scanner scanner = new Scanner(System.in); System.out.print("Enter Matrix 1 Elements : "); for(i=0; i<3; i++){ for(j=0; j<3; j++){ mat1[i][j] = scanner.nextInt(); } } System.out.print("Enter Matrix 2 Elements : "); for(i=0; i<3; i++){ for(j=0; j<3; j++){ mat2[i][j] = scanner.nextInt(); } } for(i=0; i<3; i++){ for(j=0; j<3; j++){ res[i][j] = mat1[i][j] - mat2[i][j]; } } System.out.println("New Matrix is : "); for(i=0; i<3; i++){ for(j=0; j<3; j++){ System.out.print(res[i][j]+ " "); } System.out.println(); } } }
输出:
Enter Matrix 1 Elements : 11 22 33 44 55 66 77 88 99 Enter Matrix 2 Elements : 10 20 30 40 50 60 70 80 90 New Matrix is : 1 2 3 4 5 6 7 8 9