啥是可变参数?
public class Change {
public static void main(String[] args) {
out(1,2,3);//调用方法
}
public static void out(int...i){//可变参数
System.out.println(i[0]);
System.out.println(i[1]);
System.out.println(i[2]);
}
}
可变参数的实质就是数组,参数为可变参数时可传入多个参数
但是,可变参数必须是最后一个参数
public static void out(int...i,int a){//在可变参数后面又写一个参数是不允许的,必须写在他的前面
System.out.println(i[0]);
System.out.println(i[1]);
System.out.println(i[2]);
}