Go4Expert

Go4Expert (http://www.go4expert.com/)
-   Java (http://www.go4expert.com/forums/java/)
-   -   Adding array elements (http://www.go4expert.com/forums/adding-array-elements-t20753/)

noirnuit 25Jan2010 12:12

Adding array elements
 
For some reason, the last line doesn't work at all. :confused: I've looked through different forums and kept finding the same code for adding the integers in an array, but nothing happens.

Code:

    public static void main(String[] args)
    {
        int[][] array2D = {{0,1,2,3},{4,5,6,7},{8,9,10,11},{12,13,14,15}};
       
        for (int row=0; row<array2D.length; row++)
        {
            for (int col=0; col<array2D[row].length+1; col++)
            {   
                if (col<array2D[row].length)
                {
                    System.out.print(array2D[row][col] + "\t");
                }
                else
                    System.out.println();
            }
        }
        int sum = 0;
        for (int i=0; i<array2D.length; i++){
            sum += array2D[i]; //this one has the error
        }
        System.out.println ("The sum of all the elements is: " + sum);

I've just started learning Java this month, so I really need the help. Thanks!

shabbir 25Jan2010 15:57

Re: Adding array elements
 
array2D is a 2D array and you are adding it like 1D.

noirnuit 25Jan2010 22:18

Re: Adding array elements
 
I finally figured out that the format of the sum should be similar to the one above it. Thanks for the tip!:happy:


All times are GMT +5.5. The time now is 07:43.