📜  获取所有数组项的平均值 android (1)

📅  最后修改于: 2023-12-03 14:57:15.120000             🧑  作者: Mango

获取所有数组项的平均值 Android

计算数组中所有项的平均值是 Android 开发中常见的任务。本文将演示如何实现此任务。

实现

首先,我们需要一个包含数字的数组,我们可以使用以下代码创建一个数组:

int[] nums = {5, 10, 15, 20, 25};

然后,我们需要对数组进行求和。我们可以使用以下代码实现:

int sum = 0;
for (int i = 0; i < nums.length; i++) {
    sum += nums[i];
}

最后,我们需要计算平均值。我们可以使用以下代码实现:

double avg = (double) sum / nums.length;

代码解释:

我们首先定义了一个 sum 变量,并将其初始化为零。然后,我们使用 for 循环遍历数组中的每个项,并将项的值添加到 sum 变量中。最后,我们计算平均值,将其存储在 avg 变量中。

完整代码
int[] nums = {5, 10, 15, 20, 25};

int sum = 0;
for (int i = 0; i < nums.length; i++) {
    sum += nums[i];
}

double avg = (double) sum / nums.length;
结论

本文演示了如何计算数组中所有项的平均值。要么我们可以直接使用库,比如 Guava 中的DoubleStream和IntStream等。以上展示的方法可以自己实现获取平均值操作。