java可变参数列表

今天看别人的代码,发现有人在参数列表中使用省略号“...”,不知何故,故Google之。

英文名字叫 Variable-length arguments list, 具体不知道该怎么翻译(英文太烂。。。)所以直译为

可变参数列表。一下是可变参数列表的一个例子。

public class VariArg {
	public static void main(String[] args) {
		VariArg va = new VariArg();
		double d1 = 2.3;
		double d2 = 2.5;
		double d3 = 9;
		System.out.println("variable length argument list demo");
		System.out.println("the average of " + d1 + " " + d2 + " is "
				+ va.mean(d1, d2));
		System.out.println("the average of " + d1 + " " + d2 + " " + d3
				+ " is " + va.mean(d1, d2, d3));
	}

	public double mean(double... seeds) {
		double sum = 0;
		for (double seed : seeds) {
			sum += seed;
		}
		return sum / seeds.length;
	}
}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值