当不知道函数的参数有多少,或者参数有很多的时候,可以使用Java可变参数,可变参数只能申明在参数列表的最后,申明方法是在类型后加上...,然后跟上标识符,在函数中以数组的形式访问。
public class Main
{
  public static void main(String[] argc)
  {
    System.out.println(add(1,3));
    System.out.println(add(2,3,5));
    
  }
  public static int add(int x,int ...args )
  {
    int    sum= x;
    for (int i = 0;i < args.length;i++)
      sum+=args[i];
    return sum;
  }
}