Varargs
//var args int
/**
* Created by stuartd on 6/11/14.
*/
public class VarArgsIntExample {
public static int a;
public static void main(String args[])
{
sum(1,2,4,5);
sum(1,2);
sum(a);
}
public static void sum(int... a)
{
int sum=0;
for(int i = 0; i<a.length;i++)
{
sum+=a[i];
}
System.out.println("The sum is " + sum);
}
}
***
//varargs strings
/**
* Created by stuartd on 6/11/14.
*/
public class VarArgsStringExample {
public static void main(String args[])
{
concat("java","-","demos",".","blogspot",".","com");
concat("Gowtham ", "Gutha");
}
public static void concat(String... s)
{
String temp="";
for(int i =0; i<s.length; i++)
{
temp+=s[i];
}
System.out.println(temp);
}
}
***
//varargs multipleparams
/**
* Created by stuartd on 6/11/14.
*/
public class MultipleParam {
public static void main(String args[])
{
sum("1+2+4+5=",1,2,4,5);
sum("1+2=",1,2);
int a[]={1,8151191,817};
sum("1+8151191+817=",a);
}
public static void sum(String s,int... a)
{
int sum=0;
for(int i=0;i<a.length;i++)
{
sum+=a[i];
}
System.out.println(s+sum);
}
}