可变参数
- 可变参数是参数的个数为任意个,参数的类型不能改变
- 一个方法中,只能有一个可变参数
- 当一个方法中有多个参数,并且只有一个为可变参数时,要求这个可变参数要在最后
- 可变参实质上是传的一个数组
demo:
public class VariableParameterDemo {
public static void main(String[] args){
int sum = add(10,20);
}
public static int add(int...a){
return 0;
}
}
public class VariableParameterDemo {
public static void main(String[] args){
int sum = add(10,20,30);
}
public static int add(int b,int...a){
return 0;
}
}
利用可变参数求和demo:
public class VariableParameterDemo {
public static void main(String[] args){
int sum = add(10,20,30,40);
System.out.println(sum);
}
public static int add(int...a){
int sum = 0;
for (int i : a) {
sum+=i;
}
return sum;
}
}
网友评论