/************************************************** * Author: Morrison * Date: 19 Oct 202020 **************************************************/ public class VarArgs { public VarArgs() { } public static void main(String[] args) { System.out.println(sum(1,2,3,4,5,6,7,8)); System.out.println(sum()); System.out.println(sum2(1,2,3,4,5,6,7,8)); //System.out.println(sum2()); } //varargs args must be the LAST item in the list. public static int sum(int... entries) { int out = 0; for(int s: entries) { out += s; } return out; } //varargs args must be the LAST item in the list. public static int sum2(int x, int... entries) { int out = x; for(int s: entries) { out += s; } return out; } }