gpt4 book ai didi

java - 如何计算从 0 到 n 的所有数字的总和?

转载 作者:行者123 更新时间:2023-12-01 06:49:00 24 4
gpt4 key购买 nike

因此,我尝试使用代码中所示的循环来计算从 0 到给定数字 (n) 的所有数字,但我似乎无法管理如何进行。

public static int sumOfNumbers(int... params) {

int sum = 0;

for (int i : params) {
sum = i;
};

return sum;
}

最佳答案

您正在覆盖 sum,而不是添加它。您应该使用 += 运算符而不是 = 运算符:

sum += i;

或者,您可以将此视为数学问题,并使用 sum of an arithmetic progression 的公式:

public static int sumZeroToN(int n) {
return n * (n + 1) / 2;
}

关于java - 如何计算从 0 到 n 的所有数字的总和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55362031/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com