java可变参数学习
public class changeVariable {
/*在参数不确定但是类型确定的情况下,可在参数前加
...用来表示变量的不确定,变量接收后将作为数组处理*/
public static int sum(int ...number){
int sum=0;
for(int num :number){
sum+=num;
}
return sum;
}
public static void main(String[] args) {
int sum=0;
/*可用传统的传递数组*/
sum(new int[] { 1, 3, 5, 7, 9 });
/*也可用直接传数字的方式,同样会作为数组处理*/
sum=sum(1,2,3,4,5);
System.out.println(sum);
}
}