# Java的可变参数
2021-06-09 12:03
标签:exp load span void bsp demo1 方法 pre comm # Java的可变参数 标签:exp load span void bsp demo1 方法 pre comm 原文地址:https://www.cnblogs.com/continue-student/p/14493728.htmlJava的可变参数
public class Demo16 {
public static void main(String[] args) {
Demo16 demo16 = new Demo16();//调用与实例变量调用一样
//因为test没有static所以不能直接调用
demo16.test(1,2,3);//传递的数
?
} //可变参数:只能指定一个可变参数
public void test (int...i){//指定的为int类型用...链接
System.out.println(i[0]);//按顺序取出
System.out.println(i[1]);
System.out.println(i[2]);
}
public void fal (double...d){//指定类型为double
System.out.println(d);
}
/*注意
一个方法中只能指定一个可变参数且必须在最后面
*/
public void no(int...d,int a){//报错因为没有放在最后面
} //int在前并没有在最后面
public void nn(int...dd,double...s){//报错一个方法中指定了两个可变参数
//double在后面但是有两个可变参数所以报错
}
}