将php array_sum转换为java

时间:2010-12-21 10:30:37

标签: java php

$a = array(2, 4, 6, 8);
echo "sum(a) = " . array_sum($a) . "\n";  //==20

我怎么能在java中做到这一点?

2 个答案:

答案 0 :(得分:5)

    long array_sum(int...array)
    {
        long sum = 0;
        for(int value : array)
            sum += value;
        return sum;
    }

示例:

System.out.println(array_sum(1, 2, 3, -1));
System.out.println(array_sum(1, 2));
System.out.println(array_sum(new int[]{1,2,3,4,5}));

5
3
15

答案 1 :(得分:0)

谷歌搜索说,“不”。是不是可以遍历数组并找到总和?