定义方法的时候不知道该定义多少个参数
修饰符 返回值类型 方法名(数据类型… 变量名){ }
注意:
这里的变量其实是一个数组
public static void test(int... a) { for(int i=0;i<a.length;i++) { System.out.println(a[i]); } } public static void main(String[] args) { test(1,3,5,7,9,10); }
如果一个方法有可变参数,并且有多个参数,那么,可变参数肯定是最后一个
public static void test(int b,int... a) { }