diff --git a/Chapter6/VarArgs2.java b/Chapter6/VarArgs2.java new file mode 100644 index 0000000..a4359b4 --- /dev/null +++ b/Chapter6/VarArgs2.java @@ -0,0 +1,24 @@ +// Use varargs with standard arguments. +public class VarArgs2 { + + // Here, msg is a normal parameter and v is a varargs parameter. + static void vaTest(String msg, int ... v) { + System.out.println(msg + v.length); + System.out.println("Contents: " ); + + for(int i = 0; i < v.length ; i++) + System.out.println(" arg " + i + ": " + v[i]); + + System.out.println(); + } + + public static void main(String[] args) { + // TODO Auto-generated method stub + + vaTest("One vararg: ", 10); + vaTest("Three varargs: ", 1, 2, 3); + vaTest("No varargs:"); + + } + +}