可变参数
什么是可变参数: 是JDK1.5的新特性
参数类型相同,参数个数任意
参数的类型都是相同的,但是个数不一样的,写很多重载方法也很麻烦,可以使用可变参数.
格式
可变参数格式(重点):
修饰符 返回值类型 方法名(数据类型… 变量名) {
}
好处
一个可变参数的方法,可以传入任意多个参数,就不用写多个重载方法
代码案例
public static void main(String[] args) {
System.out.println(addTest(1, 2, 3, 4, 5));
}
private static int addTest(int...a) {
int sum = 0;
for (int i = 0; i < a.length; i++) {
sum += a[i];//可变参数是以数组形式传入
}
return sum;
}