所以我试图用我的代码中看到的循环来计算从 0 到给定数字 (n) 的所有数字,但我似乎无法管理如何。
public static int sumOfNumbers(int... params) {
     int sum = 0;
     for (int i : params) {
         sum = i;
     };
     return sum;
}      
您正在覆盖sum,而不是添加它。您应该使用+=运算符而不是=运算符:
sum += i;
或者,您可以将其视为数学问题,并使用算术级数总和的公式:
public static int sumZeroToN(int n) {
    return n * (n + 1) / 2;
}