java面试题网

普通会员

96

帖子

7

回复

176

积分

楼主
发表于 2018-03-31 21:48:35 | 查看: 451| 回复: 0

可变参数允许调用参数数量不同的方法。请看下面例子中的求和方法。此方法可以调用1个int参数,或2个int参数,或多个int参数。

    public int sum(int... numbers) {
        int sum = 0;
        for (int number: numbers) {
            sum += number;
        }
        return sum;
    }

    public static void main(String[] args) {
        VariableArgumentExamples example = new VariableArgumentExamples();
        System.out.println(example.sum(1, 4, 5));//10
        System.out.println(example.sum(1, 4, 5, 20));//30
        System.out.println(example.sum());//0
    }



您的帖子在2018-03-31 21:49:05被我有面试宝典编辑
您需要登录后才可以回帖 登录 | 立即注册

java面试题网无聊看看网与java建站系统提供技术支持V2.1 网站地图 © 2016-2018