可变参数是 jdk5 推出的新特性
可变参数类似数组,但不是直接传递数组对象,而是数组元素
1.语法格式
参数类型...变量名
可变参数可以传递空参数
可变参数只能是最后一个参数
2.例子
public static void main(String[] args) {
say(1);
//可变参数为空
say(2,3,4,5);
}
public static void say(int i,int...is) {
//第一个是正常参数,最后一个是可变参数
for(int x:is) {
System.out.println(x);
}
}
此方法定义了一个 2 个参数的方法,其中可变参数必须是最后一个
在一个方法中,无法传递多个可变参数,
可变参数,可以传递空参