【Java学习笔记】可变参数

作者:gnuhpc
出处:http://www.cnblogs.com/gnuhpc/

public class DynamicParameters {
    public static void main(String[] args) {
        add(1,2,3);
        add(1,2,3,4);
    }
    
    public static void add(int... arr) {//支持可变数目的参数,实际就是一个数组,自动构建,
        //注意可变参数必须是函数的最后一个值。这个三个点与前后有无空格都可以。
        //实际是从main函数的自动构建发展而来。
        int sum=0;
        for (int i : arr) {
            sum +=i;
        }
        System.out.println(sum);
    }
}

作者:gnuhpc
出处:http://www.cnblogs.com/gnuhpc/

原文地址:https://www.cnblogs.com/gnuhpc/p/2822328.html