java函数

可变参数

test1.java

public class test1 {
    /**
     * @param a1,a2自定义的参数
     * @param a3可变参数
     * 可变参数只能位于参数列表的最后
     * 一个方法中最多只能含有一个可变参数
     * 可变参数的本质是数组,可传入多个参数,也可以传入一个数组 
     * @return 返回输入参数的和
     */
    public static int add(int a1,int a2,int... a3){
        int sum=a1+a2;
        for(int x:a3){
            sum+=x;
        }
        return sum;
    }
    
    public static void main(String[] args) {
        
//        int []b=new int[]{3,4,5,6,7,8,9,10};
        int b[]={3,4,5,6,7,8,9,10};
        
        System.out.println("sum="+add(1,2,b));
    }

}
test1.java执行结果
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容