可变参数是指,不确定输入的参数有几个,允许在调用方法时传入不定长度的参数。
定义方法
在定义方法时,在最后一个形式参数后加上三点 …,就表示该形参可以接受多个参数值。
public class Welcome1 {
public static void main(String args[]){
Welcome1 demo = new Welcome1(); // 新建对象
demo.test(1,5);
}
public void test(int... i ){
System.out.println(i[0]);
System.out.println(i[1]);
}
}
注意点
- 一个方法只能指定一个可变参数;
- 必须是方法的最后一个参数,普通参数需要在之前申明。