fork download
  1. import java.util.Scanner;
  2.  
  3. public class Main {
  4.  
  5. public static void main(String[] args) {
  6. Scanner scanner = new Scanner(System.in);
  7. int[][] matrix = new int[2][3];
  8.  
  9. for (int i = 0; i < matrix.length; i++) {
  10. for (int j = 0; j < matrix[i].length; j++) {
  11. matrix[i][j] = (int) (Math.random() * 10);
  12. }
  13. }
  14.  
  15. for (int i = 0; i < matrix.length; i++) {
  16. for (int j = 0; j < matrix[i].length; j++) {
  17. System.out.print(matrix[i][j] + " ");
  18. }
  19. System.out.println();
  20. }
  21.  
  22. int total = 0;
  23.  
  24. for (int i = 0; i < matrix.length; i++) {
  25. for (int j = 0; j < matrix[i].length; j++) {
  26. total += matrix[i][j];
  27. }
  28. }
  29.  
  30. System.out.println("Total: " + total);
  31.  
  32. // Sum of columns
  33. for (int i = 0; i < 3; i++) {
  34. int sum = 0;
  35. for (int j = 0; j < 2; j++) {
  36. sum += matrix[j][i];
  37. }
  38. System.out.println("Sum at column " + i + ": " + sum);
  39. }
  40.  
  41. for (int i = 0; i < 2; i++) {
  42. int sum = 0;
  43. for (int j = 0; j < 3; j++) {
  44. sum += matrix[i][j];
  45. }
  46. System.out.println("Sum of row " + i + ": " + sum);
  47. }
  48.  
  49.  
  50. }
  51. }
Success #stdin #stdout 0.15s 60936KB
stdin
Standard input is empty
stdout
8 9 7 
8 3 2 
Total: 37
Sum at column 0: 16
Sum at column 1: 12
Sum at column 2: 9
Sum of row 0: 24
Sum of row 1: 13