Chotucode

<p>import java.util.Scanner;</p> <p>public class MatrixSumCalculator {</p> <p>&nbsp; &nbsp; public static void main(String[] args) {<br /> &nbsp; &nbsp; &nbsp; &nbsp; Scanner scanner = new Scanner(System.in);</p> <p>&nbsp; &nbsp; &nbsp; &nbsp; // Read the size of the matrix<br /> &nbsp; &nbsp; &nbsp; &nbsp; int n = scanner.nextInt();</p> <p>&nbsp; &nbsp; &nbsp; &nbsp; // Create a matrix to store the integers<br /> &nbsp; &nbsp; &nbsp; &nbsp; int[][] matrix = new int[n][n];</p> <p>&nbsp; &nbsp; &nbsp; &nbsp; // Read the matrix from input<br /> &nbsp; &nbsp; &nbsp; &nbsp; for (int i = 0; i &lt; n; i++) {<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; for (int j = 0; j &lt; n; j++) {<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; matrix[i][j] = scanner.nextInt();<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br /> &nbsp; &nbsp; &nbsp; &nbsp; }</p> <p>&nbsp; &nbsp; &nbsp; &nbsp; // Calculate the sum of each row<br /> &nbsp; &nbsp; &nbsp; &nbsp; int[] rowSums = new int[n];<br /> &nbsp; &nbsp; &nbsp; &nbsp; for (int i = 0; i &lt; n; i++) {<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; int rowSum = 0;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; for (int j = 0; j &lt; n; j++) {<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; rowSum += matrix[i][j];<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; rowSums[i] = rowSum;<br /> &nbsp; &nbsp; &nbsp; &nbsp; }</p> <p>&nbsp; &nbsp; &nbsp; &nbsp; // Calculate the sum of each column<br /> &nbsp; &nbsp; &nbsp; &nbsp; int[] columnSums = new int[n];<br /> &nbsp; &nbsp; &nbsp; &nbsp; for (int j = 0; j &lt; n; j++) {<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; int columnSum = 0;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; for (int i = 0; i &lt; n; i++) {<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; columnSum += matrix[i][j];<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; columnSums[j] = columnSum;<br /> &nbsp; &nbsp; &nbsp; &nbsp; }</p> <p>&nbsp; &nbsp; &nbsp; &nbsp; // Output the results<br /> &nbsp; &nbsp; &nbsp; &nbsp; System.out.println(&quot;Line Sums:&quot;);<br /> &nbsp; &nbsp; &nbsp; &nbsp; for (int sum : rowSums) {<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; System.out.print(sum + &quot; &quot;);<br /> &nbsp; &nbsp; &nbsp; &nbsp; }<br /> &nbsp; &nbsp; &nbsp; &nbsp; System.out.println();</p> <p>&nbsp; &nbsp; &nbsp; &nbsp; System.out.println(&quot;Column Sums:&quot;);<br /> &nbsp; &nbsp; &nbsp; &nbsp; for (int sum : columnSums) {<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; System.out.print(sum + &quot; &quot;);<br /> &nbsp; &nbsp; &nbsp; &nbsp; }<br /> &nbsp; &nbsp; &nbsp; &nbsp; System.out.println();</p> <p>&nbsp; &nbsp; &nbsp; &nbsp; scanner.close();<br /> &nbsp; &nbsp; }<br /> }</p>