可变参数
1.概述
- 可变参数就是参数个数可变,用作方法的形参出现,那么方法参数个数就是可变的了
- 方法的参数类型已经确定,个数不确定,我们可以使用可变参数
2.格式
修饰符 返回值类型 方法名(数据类型… 变量名) { }
3.注意事项
- 这里的变量其实是一个数组
- 一个方法中只能定义一个可变参数
- 如果一个方法有多个参数,包含可变参数,可变参数要放在最后
4.基本使用
代码演示:
public class Test {
public static void main(String[] args) {
//可变参的变量是一个数组
//如果有多个参数,可变参放在最后
variableSum(12,4,1,5,2,125,1);
variableSum(12,451,5,136,24,7,34,124);
variableSum(12,3,123);
variableSum();
}
public static void variableSum(int...a){
int sum = 0;
for (int i = 0; i < a.length; i++) {
sum+=a[i];
}
System.out.println("和是:"+sum);
}
//测试可变参的传参规律
// public static void testParameter(int a,int c,int...b){ }
}
执行效果: