JDK5提出:可变参数 方法形参的个数是可以发生改变的,0 1 2 3 ... 格式:属性类型...名字 底层:底层就是一个数组,只不过不需要我们创建了,Java底层会帮助我们创建 细节: 1.在方法的形参中,最多只能出现一个可变参数 2.在方法当中,如果出现了可变参数以外,还有其他的形参,那么可变参数要写在最后
例如如下代码:
import java.security.PublicKey;
public class Test {
public static void main(String[] args) {
/*
JDK5提出:可变参数
方法形参的个数是可以发生改变的,0 1 2 3 ...
格式:属性类型...名字
底层:底层就是一个数组,只不过不需要我们创建了,Java底层会帮助我们创建
细节:
1.在方法的形参中,最多只能出现一个可变参数
2.在方法当中,如果出现了可变参数以外,还有其他的形参,那么可变参数要写在最后
*/
int sum = getSum(1, 2, 3, 4, 5, 6);
System.out.println(sum);
}
public static int getSum(int...args){
int sum = 0;
for (int arg : args) {
sum += arg;
}
return sum;
}
}