编写一个Java程序,包含一个类VariableArgu,定义一个具有一个固定参数和具有可变参数的方法average,用于计算不同个数数据的平均值,使程序运行结果如图所示。
时间: 2024-05-06 21:22:02 浏览: 23
很高兴回答你的问题!以下是Java程序VariableArgu类的代码:
```java
public class VariableArgu {
public static void main(String[] args) {
System.out.println("average of 2, 3, 4 is " + average(2, 3, 4));
System.out.println("average of 5, 10, 15, 20 is " + average(5, 10, 15, 20));
}
public static double average(int fixed, int... varargs) {
double sum = fixed;
for (int i : varargs) {
sum += i;
}
return sum / (varargs.length + 1);
}
}
```
结果:
average of 2, 3, 4 is 3.0
average of 5, 10, 15, 20 is 12.5
希望这能帮到你!如果你还有其它问题,欢迎随时向我提出。
阅读全文