如何返回数组的总和,使用此代码启动它?

时间:2015-10-19 22:55:13

标签: java arrays bluej

所以这就是我所拥有的:

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

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

如何使用循环返回此总和?

3 个答案:

答案 0 :(得分:1)

我将返回类型更改为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;
}

答案 1 :(得分:1)

另一种方法

int sum = 0; 

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

sum += i; 

}

您尚未清除您想要返回值或只是从函数中打印它,因此您可以在问题的答案中使用任一方法。 int类型的一个可以返回值并打印

答案 2 :(得分:0)

这是你可以做的事情

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