public class VarArgsExample { public static void main(String[] pArgs) { double tResult = iEvaluate(2.7, 25, 2, -5, 42, -10); System.out.println(tResult); tResult = iEvaluate(4.2, 42); System.out.println(tResult); tResult = iEvaluate(4.2); System.out.println(tResult); } private static double iEvaluate(double pFactor, int... pValues) { int tSum = 0; for (int tValue : pValues) tSum += tValue; return tSum/pFactor; } // System.out.println(java.util.Arrays.toString(pValues)); }