我如何 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 值并打印
这就是我所拥有的:
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 值并打印