可変パラメータを持つほかに
public class Test {
public static void main(String[] args) {
int[] array = {1,2,3,4,5,6,7,8,9,10};
System.out.println(sum(array));
System.out.println(sum(new int[]{1,2,3,4,5}));//匿名数组
System.out.println(sum(1,2,3,4,5,6,7,8,9,10,11));
}
public static int sum(int... a) {//可变参数编程
int ret = 0;
for (int x:a) {
ret += x;
}
return ret;
}
}