问题指出该方法(公共静态int Sum(int []输入)应采用一个int数组,并对输入数据X执行以下数学运算。
这是我的代码,我需要知道我是否在正确执行此问题。
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);
}
}
答案 0 :(得分:1)
看起来很合理,只是没有将它放在名为Sum
的方法中。此外,在Java 8+中,您可以使用类似的流来求和
public static int Sum(int[] input) {
return Arrays.stream(input).sum();
}