可变参数:...
优点:简化书写
弊端:只能定义在参数列表的最后
public class ParamDemo {
/*
* Jdk1.5的新特性:可变参数...
* 简化了书写
* 可变参数需要注意,只能定义在参数列表的最后
*/
public static void main(String[] args) {
//可变参数
int sum = add(1,5,66,89,73,61);
int sum2 = add(6,8,9,46,25);
System.out.println(sum);
}
//错误写法:public static int add(int... arr,int x){}
//正确写法:public static int add(int x,int... arr){}
public static int add(int... arr){//传入的还是以个数组 ...表示很多int型元素
int sum = 0;
for (int i = 0; i < arr.length; i++) {
sum+=arr[i];
}
return sum;
}
}
关注我的微信公众号(曲健磊的个人随笔),观看更多精彩内容: