可变长参数是在定义方法时的形参,其个数是不确定的,用“数据类型... 变量名”来定义,他是一个数组,对象调用这个方法的时候,其实参可以传多个。需要注意的是可变长参数在方法的括号中必须放在最后面。
例子:
public class methodTest {
public static void main(String[] args) {
methodTest methodTest = new methodTest();
methodTest.method1(1,2,3,4,5,6,7);
}
public void method1(double... i){
for (int j = 0; j < i.length; j++) {
System.out.println(i[j]);
}
}
}
运行结果: