# Java的可变参数

2021-06-09 12:03

阅读:423

标签:exp   load   span   void   bsp   demo1   方法   pre   comm   

Java的可变参数

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在后面但是有两个可变参数所以报错
  }
}

 

# Java的可变参数

标签:exp   load   span   void   bsp   demo1   方法   pre   comm   

原文地址:https://www.cnblogs.com/continue-student/p/14493728.html


评论


亲,登录后才可以留言!