From 6ea2a930f778210cdda6be9b26afc2417445794a Mon Sep 17 00:00:00 2001 From: Ceiling_roof Date: Mon, 1 Feb 2021 13:31:45 +0800 Subject: [PATCH] Committed 2021/2/1 --- Chapter6/VarArgs2.java | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Chapter6/VarArgs2.java 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:"); + + } + +}