Advertisement
Denis_Hristov

Matrix

Feb 8th, 2021 (edited)
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.45 KB | None | 0 0
  1. public class Matrix {
  2.     public static void sum(int [] [] matrix){
  3.         int sum = 0;
  4.  
  5.         for (int i = 0; i < matrix.length; i++) {
  6.             for (int j = 0; j < matrix[i].length; j++) {
  7.                 System.out.printf(matrix [i] [j] + " ");
  8.                 sum += matrix[i][j];
  9.             }
  10.             System.out.println();
  11.  
  12.         }
  13.         System.out.println("Sum is: " + sum);
  14.     }
  15.     public static void DiagonalSum(int [] [] matrix){
  16.         int SumD1 = 0;
  17.         int SumD2 = 0;
  18.  
  19.         for (int i = 0; i < matrix.length; i++) {
  20.             SumD1 = matrix [i] [i];
  21.             SumD2 = matrix [i] [matrix.length - 1 - i];
  22.         }
  23.        
  24.         System.out.println("First diagonal sum is: " + SumD1);
  25.         System.out.println("Second diagonal sum is: " + SumD2);
  26.        
  27.        
  28.     }
  29.     public static void main(String[] args){
  30.         int [] [] matrix = new int [4] [4];
  31.  
  32.         matrix [0] [0] = 12;
  33.         matrix [0] [1] = 10;
  34.         matrix [0] [2] = 15;
  35.         matrix [0] [3] = 18;
  36.         matrix [1] [0] = 23;
  37.         matrix [1] [1] = 42;
  38.         matrix [1] [2] = 24;
  39.         matrix [1] [3] = 31;
  40.         matrix [2] [0] = 62;
  41.         matrix [2] [1] = 56;
  42.         matrix [2] [2] = 47;
  43.         matrix [2] [3] = 17;
  44.         matrix [3] [0] = 33;
  45.         matrix [3] [1] = 49;
  46.         matrix [3] [2] = 15;
  47.         matrix [3] [3] = 19;
  48.  
  49.         sum(matrix);
  50.         DiagonalSum(matrix);
  51.  
  52.     }
  53. }
  54.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement