尝试在控制台中输入 double 组列表,然后当用户使用 ctrl-z 或 d 结束数组列表输入时,找到他们使用 double 输入的数字列表的平均值。
我从这里得到了很多错误,我不确定为什么! 感谢任何和所有帮助,因为我是一个 Java 初学者
public static void main(String[] args) {
ArrayList<Double> numbers = new ArrayList<Double>();
Scanner in = new Scanner(System.in);
while (in.hasNextDouble())
{
Double input = in.nextDouble();
numbers.add(input);
}
in.close();
for (Double element : numbers) {
Double sum += element;
System.out.println(sum/numbers.size());
}
}
最佳答案
计算最终平均值:
double sum = 0;
for(double d : numbers) {
sum += d;
}
System.out.println(sum / numbers.size());
关于JAVA:查找双数组列表的平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25630041/