/home/wpollock1/public_html/AJava/VarArgs.java

// Short demo of using VarArgs.  Here a method "sum" can take
// any number of int arguments, or an array of ints.
//
// Written 1/2010 by Wayne Pollock, Tampa Florida USA

public class VarArgs
{
   public static void main ( String... args )
   {
      System.out.println( "sum(): " + sum() );
      System.out.println( "sum(1): " + sum(1) );
      System.out.println( "sum(1,2): " + sum(1, 2) );
      int[]nums = new int[]{4,5,6};
      System.out.println( "sum(int[]{4,5,6}): " + sum(nums) );
   }

   static int sum ( int... args )
   {
      int total = 0;
      for ( int num : args )
          total += num;
      return total;
   }
}