public class SumOfMatrix {
public int[][] solution(int[][] arr1, int[][] arr2) {
int[][] answer = new int[arr1.length][arr1[0].length];
for (int i = 0; i < arr1.length; i++) {
for (int j = 0; j < arr1[0].length; j++) {
answer[i][j] = arr1[i][j] + arr2[i][j];
}
}
return answer;
}
public static void main(String[] args) {
SumOfMatrix s = new SumOfMatrix();
int arr1[][] = { { 1, 2 }, { 2, 3 } };
int arr2[][] = { { 3, 4 }, { 5, 6 } };
int arr3[][] = { { 1 }, { 2 } };
int arr4[][] = { { 3 }, { 4 } };
for (int i = 0; i < arr1.length; i++) {
for (int j = 0; j < arr1[i].length; j++) {
System.out.print(s.solution(arr1, arr2)[i][j] + " ");
}
System.out.println();
}
System.out.println();
for (int i = 0; i < arr3.length; i++) {
for (int j = 0; j < arr3[i].length; j++) {
System.out.print(s.solution(arr3, arr4)[i][j] + " ");
}
System.out.println();
}
}
}