public class VariableParameter {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(add(2,4,3));
System.out.println(add(2,3,4,5));
}
/**
*args当成一个数组进行处理
*/
public static int add(int x,int ... args){
int sum=x;
for (int i = 0; i < args.length; i++) {
sum+=args[i];
}
return sum;
}
}
运行结果:
7
12
这里的可变参数,就是将参数当成一个数组来处理。