2019独角兽企业重金招聘Python工程师标准>>>
package com.text.java;
/**
* <p class="detail">
* 功能:可变参数
* </p>
* @ClassName: ChangeParameter
* @version V1.0
* @date 2016-8-10
* @author dmw
*/
public class ChangeParameter {
public static void main(String[] args) {
System.out.println(sum(1,2,3));
}
/**
* <p class="detail">
* 功能:可变参数允许调用参数数量不同的方法。
* 请看下面例子中的求和方法。此方法可以调用1个int参数,或2个int参数,或多个int参数。
* </p>
* @author wuxw
* @param numbers
* @return
* @throws
*/
public static int sum(int... numbers){
int sum = 0;
/*for (int i = 0; i < numbers.length; i++) {
sum+=numbers[i];
}*/
for(int num: numbers){
sum+=num;
}
return sum;
}
}