Matrix is a mathematical structure which consists of rows and columns. When you want to add the values of rows and columns separately , follow the steps given below.
- First, get the number of rows and columns from the user.
- Initialise a new matrix with user’s rows and columns value.
- Using a for loop, read the input for the matrix.
- For calculating the sum of rows, use a for loop. Keep the row, navigate all column values and add the values. Do this for each row.
- To make the sum of column values, keep the column, iterate the row values and add the value. Continue for all columns.
- Finally, print the value.
Program:
import java.util.Scanner;
public class mRowColSum {
public static void
main(String[] args) {
Scanner s1 =
new Scanner(System.in);
// get the
matrix dimensions values
System.out.print("Enter the number of rows: ");
int row =
s1.nextInt();
System.out.print("Enter the number of columns: ");
int col =
s1.nextInt();
int[][]
matrix1 = new int[row][col];
// read the
matrix elements from the user
System.out.println("Enter the matrix elements:");
for (int i =
0; i < row; i++) {
for (int j
= 0; j < col; j++) {
matrix1[i][j] = s1.nextInt();
}
}
//Print the matrix
System.out.println("The Matrix is :");
for (int i = 0;
i < row; i++) {
for (int j
= 0; j < col; j++) {
System.out.print(matrix1[i][j] + " ");
}
System.out.println(" ");
}
// Calculation
part and display the sum of rows value
System.out.println("Sum of rows calculation:");
for (int i =
0; i < row; i++) {
int
rowSum1 = 0;
for (int j
= 0; j < col; j++) {
rowSum1 += matrix1[i][j];
}
System.out.println("Row " + (i + 1) + ": " +
rowSum1);
}
// Calculation
and display sum of columns value
System.out.println("Sum of the columns:");
for (int j =
0; j < col; j++) {
int
colSum1 = 0;
for (int i
= 0; i < row; i++) {
colSum1 += matrix1[i][j];
}
System.out.println("Column " + (j + 1) + ": " +
colSum1);
}
s1.close();
}
}
Output:
C:\raji\blog>javac mRowColSum.java
C:\raji\blog>java mRowColSum
Enter the number of rows: 3
Enter the number of columns: 3
Enter the matrix elements:
1
1
2
3
4
5
6
7
8
The Matrix is :
1 1 2
3 4 5
6 7 8
Sum of rows calculation:
Row 1: 4
Row 2: 12
Row 3: 21
Sum of the columns:
Column 1: 10
Column 2: 12
Column 3: 15
That’s the java program to find the sum of rows and columns
was written and executed successfully. Hope this code is useful to you. Keep Coding!!!!
No comments:
Post a Comment