java - 如何使用Java计算输入的平均值?

标签 java if-statement

我需要一个可以添加 x 个数字的程序。这些数字应该来自用户输入,所以我需要某种循环。我已经得到了如下所示的结果,但我陷入了困境,因为我不知道如何添加新号码而不删除以前的号码?

System.out.println("How many numbers to use?");
int number = keyboard.nextInt();

for (int i = 0; i<number ; i++) {
    System.out.println("whats the  number");
    double first = keyboard.nextDouble();
}

最佳答案

如果您需要的只是平均值,则无需保留从用户输入中获得的所有数字。只需保留一个保存其总和的变量即可。

在循环外部定义 sum 变量(初始化为 0),并将从用户输入获得的每个数字添加到其中。

关于java - 如何使用Java计算输入的平均值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25671856/

相关文章:

java - 根据位置和跟踪关键字过滤推文

java - 为 armeabi 编译的文件是否有 armeabi-v7a 的一些问题

swift - 有没有办法根据之前是否在另一个 View Controller 上按下按钮来编写 if 语句?

objective-c - 如何声明常量

python : How to use if elif for rows in a dataframe

Java:当用户输入超出范围的数字时是否存在异常

Java 是否嵌套?其他方法?

java - 使用 Spring 的表单标签动态绑定(bind)列表

c++ - 现代编译器会自动优化以下 C++ 代码吗?

python - 您如何概括创建具有许多变量和条件的列表 `if` ?