Java Array Sum sum(int[] source)

Here you can find the source of sum(int[] source)

Description

Sum all elements in the array.

License

Open Source License

Parameter

Parameter Description
source - array to sum elements of

Return

long - sum of the elements in the array

Declaration

public static long sum(int[] source) 

Method Source Code

//package com.java2s;
/*//  w  w  w .  j a v a  2 s  . c  o  m
 * Copyright (C) 2003 - 2013 OpenSubsystems.com/net/org and its owners. All rights reserved.
 * 
 * This file is part of OpenSubsystems.
 *
 * OpenSubsystems is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>. 
 */

public class Main {
    /**
     * Sum all elements in the array.
     * 
     * @param source - array to sum elements of
     * @return long - sum of the elements in the array
     */
    public static long sum(int[] source) {
        int iReturn = 0;

        if ((source != null) && (source.length > 0)) {
            int iIndex;

            for (iIndex = 0; iIndex < source.length; iIndex++) {
                iReturn += source[iIndex];
            }
        }

        return iReturn;
    }
}

Related

  1. sum(int[] array)
  2. sum(int[] intArray)
  3. sum(int[] ints)
  4. sum(int[] list)
  5. sum(int[] numbers)
  6. sum(int[] values)
  7. sum(int[] values)
  8. sum(int[] values, int begin, int end)
  9. sum(int[] values, int startIndex, int stopIndex)