package edu.pdx.cs410J.j2se15; /** * Demonstrates variable-length method arguments in J2SE 1.5. * * @author David Whitlock * @version $Revision: 1.1 $ * @since Summer 2004 */ public class VarArgs { /** * Prints the sum of a variable number of <code>int</code>s */ private static void printSum(String header, int... ints) { int sum = 0; for (int i : ints) { sum += i; } System.out.print(header); System.out.println(sum); } /** * Prints the sum of a bunch of numbers */ public static void main(String[] args) { printSum("1+2+3 = ", 1, 2, 3); printSum("1+2+3+4+5 = ", 1, 2, 3, 4, 5); printSum("2+4+6+8 = ", 2, 4, 6, 8); } }