JAVA方法可变参数
- 摘要:参考来自于别人,---定义可变参数方法---publicclassValTest{publicstaticintvalibarParams(int...items){}publicstaticintgetLagerNum(intnumber,int...items){}}---调用可变参数方法---1:调用可以不传参数System.out.println("不传参数valibarParams:"+ValTest.valibarParams());2:调用传入若干参数System.out
- 标签:方法 Java
参考来自于别人,
---定义可变参数方法---
public class ValTest{
public static int valibarParams(int... items){ }
public static int getLagerNum(int number,int... items){}
}
---调用可变参数方法---
1:调用可以不传参数
System.out.println("不传参数valibarParams:"+ValTest.valibarParams());
2:调用传入若干参数
System.out.println("valibarParams:"+ValTest.valibarParams(3,5,-2,6));
3:调用传入数组参数
int a[]=new int[]{6,3,8,8}
System.out.println("valibarParams:"+ValTest.valibarParams(a));
4:调用普通参数+数组参数
int a[]=new int[]{6,3,8,8}
System.out.println("getLagerNum:"+ValTest.getLagerNum(18,a));
在方法中定义可变参数后,我们可以像操作数组一样操作该参数;
如果该方法除了可变参数还有其它的参数,可变参数必须放到最后;
调用使用了可变参数的方法时:
a. 可以不写参数,即传入空参;
b. 可以直接在里边写入参数,参数间用逗号隔开;
c. 可以传入一个数组;