// this is a demo dor a method with a variable number of parameters 

public class VarNumPar
{
  public static void main(String[] args)
  {
    double ave = average(1, 2, 3, 4);
    System.out.println("average=" + ave);

    ave = average(1, 2, 3, 4, 5);
    System.out.println("average=" + ave);
  }

  // method with variable number of parameters
  public static double average(int... numbers)
  {
    double sum = 0.0;
    int num = 0;
    for (int n: numbers)
    {
      sum += n;
      num++;
    }
    return sum / num;
  }
}
