仅计算奇数的平均值

时间:2016-09-09 15:18:23

标签: java average

考虑到我需要将所有奇数从1加到100并且最后打印结果和平均值的情况,如果它只添加奇数,我怎么得到平均值,所以我不能只划分为上限,即100?非常感谢!

2 个答案:

答案 0 :(得分:4)

一组数字的平均值(或您的问题所暗示的算术平均值)是这些值之和除以组的大小。

https://en.wikipedia.org/wiki/Average

因此,要找到平均值,您将所有奇数从1加到100,然后除以1到100之间的奇数总数。

答案 1 :(得分:-1)

您可以使用以下代码:

    int sum = 0;

    for(int i=0; i<50; i++) {
        sum += 2*i + 1;    // += 1, 3, 5, 7, ..., 97, 99
    }

    System.out.println("sum = " + sum);
    System.out.println("average = " + (sum/50));