使用sum方法获取数组的总和

时间:2014-10-19 19:49:20

标签: java arrays methods sum

我试图使用sum方法得到一个数组的总和,但它显示最后说“返回结果”部分的“不兼容类型”。我试图找出如何解决它,但我有点卡住了。

public class Prog2
{

    public Prog2()
    {
        int a[] = {7, 8, 9, 9, 8, 7};

        System.out.println(sum(a));

    }

    public int[] sum(int s[])
    {
        int result = 0;

        for (int i = 0; i < s.length; i ++)
        {
            result += s [i];
        }
        return result; 
    }
}

1 个答案:

答案 0 :(得分:4)

更改public int[] sum(int s[])

public int sum(int s[])

因为你的方法应该返回一个int,而不是一个数组。