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