编写一个测试程序:求一个整数数组的最大值、最小值、平均值和数组所有元素的和。
时间: 2024-03-26 16:35:25 浏览: 166
用C语言实现数组元素最大值/最小值查找、数组元素平均值计算、数组元素排序等功能
以下是一个求整数数组最大值、最小值、平均值和元素和的测试程序:
```java
public class TestArray {
public static void main(String[] args) {
int[] arr = {10, 20, 30, 40, 50};
int max = arr[0];
int min = arr[0];
int sum = 0;
for (int i = 0; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
if (arr[i] < min) {
min = arr[i];
}
sum += arr[i];
}
double avg = sum / (double)arr.length;
System.out.println("最大值:" + max);
System.out.println("最小值:" + min);
System.out.println("平均值:" + avg);
System.out.println("元素和:" + sum);
}
}
```
输出结果为:
```
最大值:50
最小值:10
平均值:30.0
元素和:150
```
该程序先定义一个整型数组 arr 并初始化,然后定义变量 max、min、sum 和 avg 分别表示数组的最大值、最小值、元素和和平均值。接着使用 for 循环遍历数组,依次比较每个元素与 max 和 min 的大小,更新 max 和 min 的值,累加数组元素的和。最后,计算平均值并输出结果。
阅读全文