Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 用sum方法求数组的和_Java_Arrays_Methods_Sum - Fatal编程技术网

Java 用sum方法求数组的和

Java 用sum方法求数组的和,java,arrays,methods,sum,Java,Arrays,Methods,Sum,我试图使用sum方法获取数组的和,但它在最后显示为“returnresult”部分的“compatibletypes”。我试着想办法解决它,但我有点卡住了 public class Prog2 { public Prog2() { int a[] = {7, 8, 9, 9, 8, 7}; System.out.println(sum(a)); } public int[] sum(int s[]) {

我试图使用sum方法获取数组的和,但它在最后显示为“returnresult”部分的“compatibletypes”。我试着想办法解决它,但我有点卡住了

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; 
    }
}
公共类程序2
{
公共项目2()
{
int a[]={7,8,9,9,8,7};
系统输出打印项数(总和(a));
}
公共整数[]和(整数s[])
{
int结果=0;
对于(int i=0;i
Change
public int[]sum(int s[])

公共整数和(整数s[])


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

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

公共整数和(整数s[])


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

请查看您尝试返回的结果的类型,以及您说过要返回的类型(在方法声明中)-它们是否相同?请查看您尝试返回的结果的类型,以及您说过要返回的类型(在方法声明中)-他们是一样的吗?哦,我明白了。成功了!非常感谢你的帮助!哦,我明白了。成功了!非常感谢你的帮助!