用Java写一个整数数组求平均值
时间: 2023-05-11 19:06:25 浏览: 189
可以使用以下代码来计算整数数组的平均值:
```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写一个对整数数组求平均值的代码
可以使用以下代码来求整数数组的平均值:
```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测试程序:
```java
public class TestArray {
public static void main(String[] args) {
int[] arr = {11, 22, 33, 44, 55, 66, 77, 88, 99};
// 求最大值
int max = arr[0]; // 假设第一个元素为最大值
for (int i = 1; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
System.out.println("最大值为:" + max);
// 求最小值
int min = arr[0]; // 假设第一个元素为最小值
for (int i = 1; i < arr.length; i++) {
if (arr[i] < min) {
min = arr[i];
}
}
System.out.println("最小值为:" + min);
// 求平均值
int sum = 0;
for (int num : arr) {
sum += num;
}
double avg = (double) sum / arr.length;
System.out.println("平均值为:" + avg);
// 求所有元素的和
System.out.println("所有元素的和为:" + sum);
}
}
```
运行结果如下:
```
最大值为:99
最小值为:11
平均值为:55.0
所有元素的和为:495
```
阅读全文