我试图使用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;
}
}
答案 0 :(得分:4)
更改public int[] sum(int s[])
到public int sum(int s[])
因为你的方法应该返回一个int,而不是一个数组。