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