/**
*
*
* @author Administrator
* 可变参数允许调用参数数量不同的方法。
* 请看下面例子中的求和方法。此方法可以调用1个int参数,
* 或2个int参数,或多个int参数。
* 但是不能,传入不能强制转化为int类型的数据
* sum(double d,int... numbers) ,使用这个必须把多参数类型的放在最后面一个参数,
* 不然不能使用,会报错
* int 可以的话,那么基本的数据类型都是可以这样做的
*/
public class andTest {
public static void main(String[] args) {
// 实例化方法
andTest example = new andTest();
System.out.println(example.sum(1, 4, 5));// 10
System.out.println(example.sum(1, 4, 5, 20,100,100,300,2000));
System.out.println(example.sum(100));// 100
System.out.println(example.sum());// 0
}
//可变参数的方法
public int sum(int... numbers) {
int sum = 0;
for (int number : numbers) {
sum += number;
}
return sum;
}
}
java实现可变参数的方法
猜你喜欢
转载自lfc-jack.iteye.com/blog/2355758
今日推荐
周排行