gpt4 book ai didi

java - 计算值的总和后如何将数组传递给 main 方法?

转载 作者:行者123 更新时间:2023-12-01 17:38:31 27 4
gpt4 key购买 nike

这就是我目前拥有的代码。我试图计算第二种方法中所有数字的总和,然后将其返回到主方法进行显示,但我对如何正确执行此操作感到困惑。欢迎任何帮助!

public class Main {

public static void main(String[] args) {

int[] population = {
693417,
457502,
109985,
107360,
103773,
13145,
5469
};

int[] total = computeTotal(population);
for (int i = 0; i < total.length; i++);
System.out.print(total + " ");

}

public static int computeTotal(int[] population) {

int[] population2 = {
693417,
457502,
109985,
107360,
103773,
13145,
5469
};
return population2;

}
}

最佳答案

如果想通过方法计算总和,只需返回一个整数即可。

    public static void main(String[] args) {
int[] population = { 693417, 457502, 109985, 107360, 103773, 13145, 5469 };

int total = computeTotal(population);
System.out.print(total + " ");

}

public static int computeTotal(int[] Popu) {

int sum=0;
for(int i=0;i<Popu.length;i++)
sum+=Popu[i];
return sum;

}

顺便说一句,您编写的 for 循环不会执行任何操作,因为它只是运行一段时间,而根据 没有命令; 是每次执行循环看到的第一个命令。你应该这样写

for(int i=0;i<Popu.length;i++)
only one line code end with ;

for(int i=0;i<Popu.length;i++){
...
}

运行多个代码。

关于java - 计算值的总和后如何将数组传递给 main 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61004277/

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