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

