提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
可变参数用在形参中可以接收多个数据;
可变参数的格式:数据类型...参数名称
可变参数的作用:传输参数非常灵活,方便。可以不传输参数,也可以传输一个或多个参数,也可以传输一个数组。
可变参数本质上是一个数组。
代码如下(示例):
public class dem1 { public static void main(String[] args) { // TODO 自动生成的方法存根 show(); } public static void show (int...t) { System.out.println("helloworld!"); } }
结果:
helloworld!
代码如下(示例):
public class dem1 { public static void main(String[] args) { // TODO 自动生成的方法存根 show(1,2,3,4,5,6); show(520); } public static void show (int...t) { for (int i=0;i<t.length;i++) { System.out.print(t[i]+(i<t.length-1? ",":"\n")); } } }
结果:
1,2,3,4,5,6 520
代码如下(示例):
public class dem1 { public static void main(String[] args) { // TODO 自动生成的方法存根 int[] a= {6,9,10,11}; show(a); } public static void show (int...t) { for (int i=0;i<t.length;i++) { System.out.print(t[i]+(i<t.length-1? ",":"\n")); } } }
结果:
6,9,10,11
可变参数其实就是一个数组,而且使用简单,当我们不知道需要几个参数时,可以使用可变参数,但使用时应注意它的注意事项。