我如何 return 一个数组的总和,用这段代码来启动它?

How do I return the sum of an array, with this code to start it off?

这就是我所拥有的:

public static void Positive () {
    int limit = 50;
    for(int i=1; i <= limit; i++){
        System.out.print(i + ", ");
    }
}

循环打印出所有数字 1-50

如何使用循环 return 求和?

您可以执行以下操作

public static void Positive () {
int limit = 50;
int total = 0;
for(int i=1; i <= limit; i++){
    total = total + i;
   }
System.out.print(total);
}

我将 return 类型更改为 int。

public static int Positive () {
    int limit = 50;
    int sum = 0;
    for(int i=1; i <= limit; i++){
        System.out.print(i + ", ");
        sum += i;
    }
    return sum;
}

另一种方法

int sum = 0; 

for (int i = 1; i <= 100; i++) {

sum += i; 

}

您还没有明确表示要 return 值或只是从函数中打印它,这样您就可以在问题的答案中使用任何一种方法。具有 int 类型的人可以 return 值并打印