用java 6. 编写两个重载方法,返回一个数组的平均数,它们具有如下的方法声明: public static int getAverage(int array[]); public static double getAverage(double array[]);
时间: 2023-12-06 16:45:10 浏览: 82
以下是使用 Java 6 编写的两个重载方法,用于计算数组的平均值:
```java
public class ArrayAverage {
public static int getAverage(int array[]) {
int sum = 0;
for (int i = 0; i < array.length; i++) {
sum += array[i];
}
return sum / array.length;
}
public static double getAverage(double array[]) {
double sum = 0;
for (int i = 0; i < array.length; i++) {
sum += array[i];
}
return sum / array.length;
}
public static void main(String[] args) {
int[] intArray = {1, 2, 3, 4, 5};
double[] doubleArray = {1.5, 2.5, 3.5, 4.5, 5.5};
int intAverage = getAverage(intArray);
double doubleAverage = getAverage(doubleArray);
System.out.println("The average of the integer array is: " + intAverage);
System.out.println("The average of the double array is: " + doubleAverage);
}
}
```
在上面的代码中,我们定义了两个重载方法 `getAverage()`,一个用于整数类型数组,另一个用于双精度浮点数类型数组。这两个方法分别计算数组的总和并将其除以数组长度,得到数组的平均值。在 `main()` 方法中,我们分别使用整数类型数组和双精度浮点数类型数组调用这两个方法,并将结果打印到控制台上。
阅读全文