整数数组,并返回数组中各项的总和

问题描述 投票:-1回答:1

所以我正在尝试实现这一点:函数H7应该将一个int(s)(integers)数组作为参数并返回数组中所有项目的总和。因此,例如数组{1,11,8,6,4}应该返回30。数组{2,3,7,3,5}的总和为(2 + 3 + 7 + 3 + 5)= 20,因此应该返回20。

到目前为止,我的代码(我做错了吗?):

public int H7( int numbers[ ] )

{

int sum = 2 + 3 + 7 + 3 + 5;

返回20;

}

java process processing
1个回答
1
投票

您将忽略numbers,而应将sum初始化为零,然后迭代numbers,将所有值添加到sum。最后,返回sum(不是硬编码的二十),并且方法couldstatic,因为它不使用实例状态。喜欢,

public static int H7(int[] numbers) {
    int sum = 0;
    for (int value : numbers) { // for-each value in numbers
        sum += value; // add the value to the running total
    }
    return sum;
}
© www.soinside.com 2019 - 2024. All rights reserved.