
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
public class { public static void main(String[] args) { System.out.println(add()); System.out.println(add(1, 2)); System.out.println(add(1, 2, 3, 4, 5)); System.out.println(add(new int[] { 1, 2, 4, 5, 6, 7 })); } public static int add(int... data) { int sum = 0; for (int i = 0; i < data.length; i++) { sum += data[i]; } return sum; } }
|
如果参数类表中出了可变参数之外的其他参数,可变参数必须作为最后一个参数:
public static int add(String firstParam, int... data)
1 2 3 4 5 6 7
|
public static int add(int... data) { int sum = 0; for (int x : data) { sum += x; } return sum; }
|
近期评论