import java.util.Random; public class TwoDArrayDz { public static void main(String[] args) { int m = 5, n = 5; int Array[][] = new int [m] [n]; Random generator = new Random(); int gn; for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) { gn = generator.nextInt(100); Array [i] [j] = gn; } } for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) { System.out.println ("Masiv [" + i + "] [" + j + "] =" + Array [i] [j] + "\t"); } System.out.println(); int sum = 0; for (int s = 0; s < Array.length; s++){ sum = sum + Array [i] [j]; } System.out.println("Сума = " + sum); } } } 

    2 answers 2

     int sum = 0; for (int i=0; i<m; i++) { for (int j=0; j<n; j++) { sum += Array[i][j]; } } 

      In Java 8, you can:

      1. int sum = Arrays.stream(arr).sum();
      2. int sum = IntStream.of(arr).sum();