定义一个数组,分别编写两个方法求该数组中的最小值和平均值。java
时间: 2024-09-08 13:04:48 浏览: 70
java代码-定义一个一维数组,求出数组的最大值,最小值,平均值。
在Java中定义数组以及编写求最小值和平均值的方法可以按照以下步骤进行:
1. 定义数组:首先,你需要创建一个数组,并赋予一些初始值。
2. 编写求最小值的方法:该方法遍历数组,并记录下遇到的最小值。
3. 编写求平均值的方法:该方法遍历数组,计算所有元素的总和,然后除以数组长度得到平均值。
下面是一个具体的实现示例:
```java
public class ArrayStats {
public static void main(String[] args) {
// 定义数组
int[] numbers = {5, 3, 9, 1, 10, 7};
// 调用求最小值和平均值的方法,并打印结果
System.out.println("数组中的最小值是: " + findMin(numbers));
System.out.println("数组的平均值是: " + findAverage(numbers));
}
// 定义求最小值的方法
public static int findMin(int[] array) {
int min = array[0]; // 假设第一个元素是最小值
for (int i = 1; i < array.length; i++) {
if (array[i] < min) {
min = array[i]; // 找到更小的值,更新min
}
}
return min; // 返回最小值
}
// 定义求平均值的方法
public static double findAverage(int[] array) {
int sum = 0; // 初始化总和为0
for (int i = 0; i < array.length; i++) {
sum += array[i]; // 累加每个元素的值
}
return (double) sum / array.length; // 计算平均值并返回
}
}
```
在这个例子中,`findMin`方法通过遍历数组来找到最小值,并返回这个值;`findAverage`方法通过遍历数组来计算所有元素的总和,然后除以数组长度得到平均值,并返回这个平均值。
阅读全文