求平均值、最大值、最小值常常是我们在处理数据时需要进行的一些基本操作。针对这个问题,我们可以利用Java中的数组进行解决。
求平均值
对于一个数组,我们可以通过遍历每一个元素,将它们加起来,然后再除以数组的长度,就可以得到这个数组的平均值。
// 定义数组
int[] arr = {1, 2, 3, 4, 5};
// 统计总和
int sum = 0;
for (int i = 0; i < arr.length; i++) {
sum += arr[i];
}
// 求平均值
double avg = (double) sum / arr.length;
System.out.println("平均值为:" + avg);
执行这段代码,计算结果为:
平均值为:3.0
求最大值和最小值
求最大值和最小值也可以通过遍历数组来解决。我们可以利用一个变量来存储当前的最大值或最小值。每当遍历到一个新元素,我们就判断这个元素是否大于或小于当前存储的最大值或最小值,并相应地更新这个变量。
// 定义数组
int[] arr = {1, 2, 3, 4, 5};
// 查找最大值和最小值
int max = arr[0];
int min = arr[0];
for (int i = 1; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
if (arr[i] < min) {
min = arr[i];
}
}
System.out.println("最大值为:" + max + ",最小值为:" + min);
执行这段代码,计算结果为:
最大值为:5,最小值为:1
以上就是Java利用数组求平均值、最大值、最小值的完整攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:java利用数组求平均值,最大值,最小值 - Python技术站