用Java写一个对整数数组求平均值的代码
时间: 2023-05-11 18:06:38 浏览: 65
可以使用以下代码来求整数数组的平均值:
```java
public static double average(int[] array) {
int sum = 0;
for (int i = 0; i < array.length; i++) {
sum += array[i];
}
return (double) sum / array.length;
}
```
这个方法接受一个整数数组作为参数,然后使用一个循环来计算数组中所有元素的总和。最后,它将总和除以数组的长度,得到平均值,并将其作为 double 类型返回。
相关问题
用Java写一个整数数组求平均值
可以使用以下代码来计算整数数组的平均值:
```java
public static double calculateAverage(int[] numbers) {
int sum = 0;
for (int i = 0; i < numbers.length; i++) {
sum += numbers[i];
}
return (double) sum / numbers.length;
}
```
你可以将整数数组作为参数传递给这个方法,它将返回数组中所有元素的平均值。
用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];
}
}
```
以上代码需要注意的是,如果数组长度为偶数,则求中位数时需要取中间两个数的平均值。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)