Solution.java:28:错误:缺少返回语句}

Solution.java:28:错误:缺少返回语句},java,Java,我在黑客级别上工作,我得到了错误。 问题是:-求数组元素的和 Solution.java:28:错误:缺少返回语句 } ^1错误 我还是一个初学者。如果这是一个愚蠢的问题,很抱歉,但这是我第一次在黑客排名上。我尝试在线搜索,但没有找到解决方案,所以我在这里问了它。Stacktrace说您缺少返回语句。返回总和值。 此外,此方法还需要重构以在输入数组中添加NUM。 我喜欢这样: static int simpleArraySum(int[] ar) { int sum = 0;

我在黑客级别上工作,我得到了错误。 问题是:-求数组元素的和

Solution.java:28:错误:缺少返回语句 } ^1错误


我还是一个初学者。如果这是一个愚蠢的问题,很抱歉,但这是我第一次在黑客排名上。我尝试在线搜索,但没有找到解决方案,所以我在这里问了它。

Stacktrace说您缺少返回语句。返回总和值。 此外,此方法还需要重构以在输入数组中添加NUM。 我喜欢这样:

static int simpleArraySum(int[] ar) {

        int sum = 0;
        for (int i = 0; i < ar.length; i++) {

            sum += ar[i];

        }
        return sum;
    }

添加返回语句

static int simpleArraySum(int[] ar) {
    int sum =0;
    int n = ar.length;
    for(int i=0;i<n;i++){
        sum+=ar[i];
    }
    return sum;
}

加上回报金额;就在函数中的结束括号之前,simpleArraySum.Compiler Message Runtime Error Error Strderr Exception in thread main java.util.Scanner.throwForScanner.java:862 at java.util.Scanner.nextScanner.java:1485 at java.util.Scanner.NextInScanner.java:2117 at java.util.Scanner.NextInScanner.java:2076 at Solution.simpleArraySumSolution.java:14在Solution.mainSolution.java:43您可以共享问题的链接吗?@TECHWITHKEVAL更新的代码运行绿色!但我建议你在练习黑客攻击之前,先用破解密码面试之类的方法来编写代码!给出运行时错误static int simpleArraySumint[]ar{int sum=0;forint i=0;i检查上述代码如何获取ar[]输入?此代码无法工作,因为它抛出OutOfBoundException!:提示:检查循环条件
static int simpleArraySum(int[] ar) {
    int sum =0;
    int n = ar.length;
    for(int i=0;i<n;i++){
        sum+=ar[i];
    }
    return sum;
}