可变参数的定义:数据类型… 变量
注意:
1.他可以代表单个数,也可以代表数组的传递
2.如果调用的时候我们发现了正好能匹配的方法就不会调用可变参数的方法,否则则调用可变参数方法。
例子如下:
public class KeBian {
public static void main(String[] args) {
System.out.println(add(1));
System.out.println(add(1,2,3,4));
}
public static int add(int... a) {
int sum = 0;
for (int i = 0; i < a.length; i++) {
sum += a[i];
}
return sum;
}
}