可变参数

可变参数的定义方法: 数据类型...参数名称

public static void add(int...nums) {
    //nums可以理解为一个数组,这个数组存储传递过来的参数
    int sum = 0;
    for(int i = 0; i < nums.length; i++) {
        sum += nums[i];
    }
    System.out.pringln(sum);
}

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

原文地址:https://www.cnblogs.com/cyf18/p/14302333.html