Java是一種流行的編程語言,其內置的函數和方法可以輕松地求多個數的和。下面介紹幾種實現方式。
// 方法一:使用循環遍歷數組求和
public static int sumOfArray(int[] arr) {
int sum = 0;
for (int i = 0; i < arr.length; i++) {
sum += arr[i];
}
return sum;
}
// 方法二:使用Java 8的Stream API求和
public static int sumOfStream(int[] arr) {
return Arrays.stream(arr).sum();
}
// 方法三:使用遞歸求和
public static int sumOfRecursion(int[] arr, int n) {
if (n <= 0) {
return 0;
}
return sumOfRecursion(arr, n-1) + arr[n-1];
}
以上三種方法都可以求多個數的和,但實現方式略有不同。使用循環遍歷數組的方法最為簡單,而使用Stream API可以實現一行代碼求和。遞歸求和是一種更為高級的方法,可以幫助學生鍛煉對于遞歸思想的理解。