试图找出如何求和

时间:2018-12-07 00:14:55

标签: java

问题指出该方法(公共静态int Sum(int []输入)应采用一个int数组,并对输入数据X执行以下数学运算。

enter image description here

这是我的代码,我需要知道我是否在正确执行此问题。

package mathsassessment;

public class Sum {

    public static void main (String[] args){
        int[] arr1 = {1, 2, 3, 4, 5,};
        int sum = 0;
        for (int i = 0; i < arr1.length; i++) {
            sum += arr1 [i];
        }
        System.out.println("Sum is : " + sum);
    }
}

1 个答案:

答案 0 :(得分:1)

看起来很合理,只是没有将它放在名为Sum的方法中。此外,在Java 8+中,您可以使用类似的流来求和

public static int Sum(int[] input) {
    return Arrays.stream(input).sum();
}