1.可变参数就是就是你不确定要传几个参数,当然有时候,你也可以用重载
2.可变参数中(数据类型 …arr)后面的变量名实际是数组名
public class Test {
public static void main(String[] args) {
System.out.println(add(2,3,5,4));
}
//可变参数函数,a是数组名
public static int add(int ... a){
int sum= 0;
for (int s:a){ //用for循环遍历累加
sum+=s;
}
return sum;
}
}