java | varargs example

// Java program to demonstrate varargs
class Test
{
    // A method that takes variable number of intger
    // arguments.
    static void add(int ...args)     //void add(String str, int ...args) add("sum",5,10) allowed 
    {
int sum=0;
        System.out.println("Number of arguments: " + args.length);

        // using for each loop to display contents of args
        for (int i: args){
sum+=i;
}
        System.out.print(  "Sum= "+sum);
    }

    public static void main(String args[])
    {
        // Calling the varargs method with different number
        // of parameters
        add(100);         // one parameter
        add(1, 2, 3, 4);  // four parameters
        //add();            // no parameter:Will it work?

    }
}

Reactions:

0 comments:

Post a Comment