JAVA 可变参数

可变参数

一、JDK1.5之后出现的新特性。

二、使用场景:方法的参数列表中,数据类型确定,但参数个数不确定时,使用可变参数。

三、底层实现:就是转换为了一个数组。

注意事项:

  1、一个方法的参数列表只能有一个可变参数。

  2、如果方法的参数有多个,那么可变参数必须写在参数列表的末尾。

 

简单使用

 

    public static void main(String[] args) {
        int a = add(1,2,3);
        System.out.println(a);
    }

    private static int add(int ...arr) {
        int a = 0;
        for (int b:arr) {
            a+=b;
        }
        return a;
    }

 

posted @ 2021-09-01 15:56  饮木  阅读(214)  评论(0编辑  收藏  举报