3、新建一个长度为6的数组,数组元素由键盘输入,然后自定义一个静态方法,以数组为参数,求数组中所有元素的平均值,要有返回值,并由主方法输出结果(意方法的返回值类型)。
时间: 2024-10-16 16:20:26 浏览: 29
为了创建一个满足您需求的程序,我们可以使用Java语言。首先,我们会定义一个`ArrayAverageCalculator`类,其中包含一个静态方法`calculateAverage`用于计算数组的平均值。以下是具体的步骤:
```java
public class ArrayAverageCalculator {
// 自定义静态方法,计算整数数组的平均值
public static double calculateAverage(int[] array) {
if (array == null || array.length == 0) {
throw new IllegalArgumentException("Array is empty or null");
}
double sum = 0;
for (int i : array) {
sum += i;
}
return sum / array.length;
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Enter the elements of a 6-length integer array:");
int[] inputArray = new int[6];
for (int i = 0; i < 6; i++) {
inputArray[i] = scanner.nextInt();
}
// 调用静态方法并打印结果
double average = calculateAverage(inputArray);
System.out.printf("The average of the array is: %.2f\n", average);
scanner.close();
}
}
```
在这个程序中,用户通过`main`方法输入六个整数,然后`calculateAverage`方法接收这个数组作为参数,计算其总和除以数组长度得到平均值。注意,这个例子假设用户输入的是有效整数值。
阅读全文