java求1到100偶数和的平均值
时间: 2023-09-03 22:13:18 浏览: 60
以下是计算1到100中所有偶数的和以及平均值的Java代码:
```java
public class EvenNumbersAverage {
public static void main(String[] args) {
int sum = 0; // 用于存储偶数的总和
int count = 0; // 用于计算偶数的个数
for (int i = 2; i <= 100; i += 2) {
sum += i;
count++;
}
double average = (double) sum / count;
System.out.println("The sum of even numbers from 1 to 100 is: " + sum);
System.out.println("The average of even numbers from 1 to 100 is: " + average);
}
}
```
在上面的代码中,我们使用一个循环遍历1到100中的所有偶数,并将它们的总和相加。我们还使用计数器来计算偶数的个数。最后,我们将总和除以偶数的个数,得到平均值,并将其打印到控制台上。
相关问题
用Java代码求n个整数的平均值和中位数
好的,这个问题可以回答。
求n个整数的平均值,可以先计算这n个整数的和sum,然后用sum除以n即可。
Java代码如下:
```
public static double getAverage(int[] nums) {
int sum = 0;
for (int num : nums) {
sum += num;
}
return (double) sum / nums.length;
}
```
接下来是求n个整数的中位数。先将这n个整数从小到大排序,然后根据n的奇偶性判断中位数的位置,取中间或中间两个数的平均值即可。
Java代码如下:
```
public static double getMedian(int[] nums) {
Arrays.sort(nums);
int n = nums.length;
if (n % 2 == 0) {
return (double) (nums[n / 2 - 1] + nums[n / 2]) / 2;
} else {
return (double) nums[n / 2];
}
}
```
以上代码需要注意的是,如果数组长度为偶数,则求中位数时需要取中间两个数的平均值。
java求n个整数的平均值与中位数
好的,我可以回答这个问题。求n个整数的平均值比较容易,只需要将这n个整数相加然后除以n即可。而求n个整数的中位数稍微麻烦一些,需要先将这n个整数从小到大(或从大到小)排序,然后再根据n的奇偶性来决定中位数的值。如果n为奇数,则中位数为排序后的第n/2+1个数;如果n为偶数,则中位数为排序后的第n/2个数与第n/2+1个数的平均值。