用java写程序:求长度为10的整形数组的最大值和平均值,数组由程序给定
时间: 2024-10-08 21:14:22 浏览: 32

有一个int数组{1,3,5,-2,4,6},要求获取:最大值、最小值、元素和、平均值

在Java中,你可以通过创建一个长度为10的整型数组,然后遍历这个数组来找到最大值和计算平均值。这里是一个简单的示例:
```java
public class Main {
public static void main(String[] args) {
int[] array = new int[10]; // 创建一个长度为10的整数数组
// 程序给定数组元素,这里仅做演示,实际应用中可以替换为用户输入或其他数据来源
for (int i = 0; i < array.length; i++) {
array[i] = (i + 1) * 10; // 示例:设置数组元素为从1到10的10倍
}
// 初始化最大值和总和
int maxValue = array[0];
int sum = 0;
// 遍历数组找出最大值并累加求和
for (int num : array) {
if (num > maxValue) {
maxValue = num;
}
sum += num;
}
// 计算平均值
double average = (double) sum / array.length;
System.out.println("最大值: " + maxValue);
System.out.println("平均值: " + average);
}
}
```
在这个例子中,我们首先初始化了最大值为数组的第一个元素,然后遍历整个数组,如果遇到比当前最大值更大的元素就更新最大值。同时,我们也累加所有元素得到总和。最后,我们将总和除以数组长度得到平均值。
阅读全文