可变参
当我们想在方法里面定义未知个数的参数时,我们可以用可变参完成;
示例
public class MyMath {
public double add(double… param) {
//三个点表示可变参; 我们传的是double类型数据,后面param是传入的double类型数据。传入到这个数组中(param)是一个数组!
if(){
这里可以定义可变参的数目,条件之类的东西来限制。比如数组的长度可以限制,定义一个异常抛出,即可限定参数个数
}
double result = 0;
for (double d : param) {
result += d;
}
return result;
}
}
再来一个测试类调用这个方法,就完成了;
MyMath mymath = new MyMath ();
mymath.add(13,123,412,12315,1251231);