Using a Nested Loop to Sum The Elements of a Multidimensional Array in Java

The Shortcut
2 min readJan 4, 2023

--

To sum the elements in a multidimensional array in Java, you can use a nested loop to iterate over the elements of the array and add them to a running total.

Here is an example of how you can use a nested loop to sum the elements of a two-dimensional array:

int[][] array = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};

int sum = 0;
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[i].length; j++) {
sum += array[i][j];
}
}
System.out.println("Sum of array elements: " + sum);
Output:

Sum of array elements: 45

In this example, the array variable is a two-dimensional array with 3 rows and 3 columns. The nested loop iterates over each element of the array and adds it to the sum variable. After the loop has completed, the sum variable will hold the total sum of all the elements in the array.

You can use a similar approach to sum the elements of a multidimensional array of any size. Just make sure to use the appropriate number of loop variables and array indices to access the elements of the array.

Using a nested loop to sum the elements of a multidimensional array can be a useful technique for performing calculations on data stored in a tabular format in your Java programs.

Find out more about Java here.

--

--

The Shortcut

Short on time? Get to the point with The Shortcut. Quick and concise summaries for busy readers on the go.