1、可变参数是一个数组
2、如果一个方法有多个参数,就把可变参数放到后面
public class ArgsDemo {
public static void main(String[] args) {
int sum1 = Sum(10);//1个参数
int sum2 = Sum(10, 20);//2个参数
int sum3 = Sum(10, 20, 30);//3个参数
int sum4 = Sum(10, 20, 30, 40);//4个参数
int sum5 = Sum(10, 20, 30, 40, 50);//5个参数
//存储到一个数组中
int[] sum = {sum1, sum2, sum3, sum4, sum5};
//遍历输出
for (int i = 0; i < sum.length; i++){
System.out.println(sum[i]);
}
}
//可变参数
public static int Sum(int... a) {
int sum = 0;
for (int i : a) {
sum += i;
}
return sum;
}
//如果一个方法有多个参数,就把可变参数放到后面
}