以下是一个用Java编写的程序,用来计算数组中元素的总和及平均值:
public class ArraySumAndAverage {
public static void main(String[] args) {
// 定义数组
int[] a = {5, 3, 6, 8, 12, 35};
// 调用方法计算总和和平均值
int sum = calculateSum(a);
double average = calculateAverage(a);
// 输出结果
System.out.println("数组元素之和为: " + sum);
System.out.println("数组元素的平均值为: " + average);
}
// 方法:计算数组元素之和
public static int calculateSum(int[] array) {
int sum = 0;
for (int number : array) {
sum += number;
}
return sum;
}
// 方法:计算数组元素的平均值
public static double calculateAverage(int[] array) {
int sum = calculateSum(array); // 使用calculateSum方法计算总和
return (double) sum / array.length; // 计算平均值
}
}
这段代码定义了一个名为ArraySumAndAverage
的类,其中包含主方法main
。它声明了一个整数数组a
,随后定义了两个方法calculateSum
和calculateAverage
分别用来计算数组的总和和平均值。
calculateSum
方法通过遍历数组并将每个元素累加到变量sum
中来计算总和。calculateAverage
方法则首先调用calculateSum
方法得到总和,然后除以数组的长度得到平均值。最后,程序输出数组的总和和平均值。