尝试在控制台中输入双精度数组列表,然后当用户使用 ctrl-z 或 d 结束数组列表输入时,找到他们使用双精度输入的数字列表的平均值。
我从中收到很多错误,但我不知道为什么!感谢任何和所有的帮助,因为我是一个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());
}
}
Run Code Online (Sandbox Code Playgroud)