可变参数:定义方法的时候不知道该定义多少个参数
格式:
修饰符 返回值类型 方法名(数据类型... 变量名){
}
注意:
这里的变量其实是一个数组
如果一个方法有可变参数,并且有多个参数,那么可变参数肯定是最后一个
public class argsDemo {
public static void main(String[] args) {
int sum = getsum(30, 30, 30, 30);
System.out.println(sum);
}
public static int getsum(int... a) {
int sum = 0;
for (int i : a) {
sum += i;
}
return sum;
}
}