Files
workspace/java/Matrix/Matrix.java
e2hang ebcee63b7c New
2026-01-09 00:05:37 +08:00

35 lines
846 B
Java

import java.util.*;
public class Matrix{
public int[] arr;
public int n;
public int m;
public Matrix(int[] a, int n, int m){
this.arr = a;
this.n = n;
this.m = m;
}
public Matrix add(Matrix m){
if(m.arr.length != this.arr.length){
System.out.println("Invalid Add");
return null;
}
int[] narr = new int[arr.length];
for(int i = 0; i < arr.length; i++){
narr[i] = arr[i] + m.arr[i];
}
Matrix tmp = new Matrix(narr, this.n, this.m);
return tmp;
}
public void print(){
for(int i = 0; i < n; i++){
for(int j = 0; j < m; j++){
System.out.print(arr[i * m + j]);
System.out.print(" ");
}
System.out.println();
}
}
}