Summing all the Values in a Two-dimensional Array after Printing it in Java

Problem:

Create a two-dimensional array, fill it randomly with values between 0 and 99, calculates the sum of all the numbers and then print it as the picture shows.

Output:



Solution:

public class twoDimentionalArrays
{
  public static void main (String[] args)
  {
    int[][] list = new int[10][10];
    for (int i =0;i<list.length;i++)
    {
      for (int j=0; j<list[0].length;j++)
      {
        list[i][j] = (int) (Math.random()*100);
      }
    }
    
    for (int i =0;i<list.length;i++)
    {
      for(int j =0;j<list[0].length;j++)
      {
        System.out.print(list[i][j] + "\t");
      }
      System.out.println();
    }
    int sum =0;
    for (int i =0;i<list.length;i++)
    {
      for(int j =0;j<list[0].length;j++)
      {
        sum+=list[i][j];
      }
    }
    
    System.out.println("The sum of all values in the two-dimensional array is " + sum);
  }
}

No comments:

Post a Comment