VarArgs
public class varArgs {
static int sum(int... arr) {
int sum = 0;
for (int a : arr) {
sum += a;
}
return sum;
}
public static void main(String[] args) {
System.out.println("Sum:" + sum());
System.out.println("Sum:" + sum(1));
System.out.println("Sum:" + sum(5, 9));
System.out.println("Sum:" + sum(10, 13, 15));
System.out.println("sum:" + sum(51, 17, 19, 95));
System.out.println("sum:" + sum(121, 34, 56, 67, 78, 90));
}
}
BY DECLARING ANOTHER ARGUMENT
public class varArgs2 {
public static int sum(int a, int... arr) {
int sum = a;
for (int x : arr) {
sum += a;
}
return sum;
}
public static void main(String[] args) {
System.out.println("sum:" + sum(1));
System.out.println("sum:" + sum(1, 1, 3, 4));
System.out.println("sum:" + sum(10, 34, 56, 78));
System.out.println("sum:" + sum(41, 78, 47, 11, 8));
System.out.println("sum:" + sum(18, 9, 15, 63, 78, 14));
}
}
Comments
Post a Comment