可变参数

可变参数

* 应用场景:实现两个数的相加,实现三个数的相加......
** 如果实现多个方法,这些方法里面的逻辑基本相同,唯一不同的是传递的参数的个数,可以使用可变参数
  
* 定义方法 数据类型...数组名称
* 理解为一个数组,存储传递过来的值

  public static void add(int... num){
    int sum = 0;
    for(int i = 0; i < num.length; i++){
      sum += num[i];
    }
  }

** 注意:
  (1)可变参数需要写在方法的参数列表中,不能单独定义
  (2)在参数列表中只能有一个可变参数
  (3)方法的参数列表中的可变参数,必须放在参数最后
  - add(int a, int... num);

posted @ 2018-07-23 15:46  cmlx  阅读(139)  评论(0)    收藏  举报