Tuesday, 1 December 2015

Java Tutorial : Java varargs


Click here to watch in Youtube :
https://www.youtube.com/watch?v=lcF0Vf1kgV4&list=UUhwKlOVR041tngjerWxVccw

Click the below Image to Enlarge
Java Tutorial : Java varargs 
VarargsDemoTest.java
public class VarargsDemoTest
{

    public static void main(String[] args)
    {

        calculateTotal(2, 2);
        System.out.println("--------------");
        calculateTotal(3, 3, 3, 3);
        System.out.println("--------------");

    }

    /*
     * We can use varargs when you don't know how many of a particular type of
     * argument will be passed to the method.
     * 
     * It's a shortcut to creating an array manually.
     * 
     * To use varargs, you follow the type of the last parameter by an ellipsis
     * (three dots, ...), then a space, and the parameter name.The method can
     * then be called with any number of that parameter, including none.
     */
    public static void calculateTotal(int... intVarArgs)
    {
        int total = 0;
        for (int intValue : intVarArgs)
        {
            System.out.println("intValue :" + intValue);
            total = total + intValue;
        }

        System.out.println("\ntotal : " + total);

    }

}
Output
intValue :2
intValue :2

total : 4
--------------
intValue :3
intValue :3
intValue :3
intValue :3

total : 12
--------------
Click the below link to download the code:
https://sites.google.com/site/javaee4321/java/VarargsDemoApp.zip?attredirects=0&d=1

Github Link:
https://github.com/ramram43210/Java/tree/master/BasicJava/VarargsDemoApp

Bitbucket Link:
https://bitbucket.org/ramram43210/java/src/68054fa19b88e552162495a83ba964283753af15/BasicJava/VarargsDemoApp/?at=master

See also:

  • All JavaEE Viedos Playlist
  • All JavaEE Viedos
  • All JAVA EE Links
  • Servlets Tutorial
  • All Design Patterns Links
  • JDBC Tutorial
  • Java Collection Framework Tutorial
  • JAVA Tutorial
  • No comments:

    Post a Comment