Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.journaldev.examples;
- import java.util.Scanner;
- public class Main {
- public static void main(String[] args) {
- System.out.println("Please enter the rows in the matrix");
- Scanner sc = new Scanner(System.in);
- int row = sc.nextInt();
- System.out.println("Please enter the columns in the matrix");
- int column = sc.nextInt();
- int[][] first = new int[row][column];
- int[][] second = new int[row][column];
- for (int r = 0; r < row; r++) {
- for (int c = 0; c < column; c++) {
- System.out.println(String.format("Enter first[%d][%d] integer", r, c));
- first[r] = sc.nextInt();
- }
- }
- for (int r = 0; r < row; r++) {
- for (int c = 0; c < column; c++) {
- System.out.println(String.format("Enter second[%d][%d] integer", r, c));
- second[r] = sc.nextInt();
- }
- }
- sc.close();
- System.out.println("First Matrix:\n");
- print2dArray(first);
- System.out.println("Second Matrix:\n");
- print2dArray(second);
- sum(first, second);
- }
- private static void sum(int[][] first, int[][] second) {
- int row = first.length;
- int column = first[0].length;
- int[][] sum = new int[row][column];
- for (int r = 0; r < row; r++) {
- for (int c = 0; c < column; c++) {
- sum[r] = first[r] + second[r];
- }
- }
- System.out.println("\nSums of the matrices:\n");
- print2dArray(sum);
- }
- private static void print2dArray(int[][] matrix) {
- for (int r = 0; r < matrix.length; r++) {
- for (int c = 0; c < matrix[0].length; c++) {
- System.out.print(matrix[r] + "\t");
- }
- System.out.println();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement