//以数组的参数求各
static int getSum(int[] numbs)
{
int sum=0;
for(int a:numbs){
sum+=a;
}
return sum;
}
//可变的参数.参数个数不固定。
static int getSum2(int ... numbs)
{
int sum=0;
for(int a:numbs){
sum+=a;
}
return sum;
}
public static void main(String[] args){
int[] a={1,5,34,56,7};
int sum1=getSum(a);
System.out.println(sum1);
//以可变的参数,传的是数字,不是数组
int sumb2=getSum2(2,4,5);
System.out.println(sumb2);
}
Java——方法的可变参数
Java5的另一个新特性,方法的可变参数,说的是参数的个数可变。
用...表示 。例.
方法的可变参数,其它也是一个语法糖,编译器级别的新特性,让开发者代码更简单,
方法的可变参数其底层就是一个数组类型。