1.可变参数是参数列表的长度可以变化
2.可变参数的本质是数组
3.可变参数在最多只有一个
4.在参数列表中有多个参数时要把可变参数放在最后面
public class Test{
public static void main(String[] args) {
Test01 test01=new Test01();
test01.f(1,2);
test01.f(1,3);
test01.f1("西瓜君",3);
}
}
class Test01{
//可变参数的长度可以变化、可变参数的本质是数组
void f(int... a){
int sum=0;
for (int i=0;i<a.length;i++){
sum+=a[i];
}
System.out.println("总和是"+sum);
}
//在参数列表中最多只有一个可变参数、
//可变参数要写在参数列表的最后面
void f1(String name,int... a){
int sum=0;
for (int i=0;i<a.length;i++){
sum+=a[i];
}
System.out.println("name="+name+"\n总和是"+sum);
}
}
版权声明:本文为m0_56195330原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。