参数当中"..."表示实参个数可变。
比如:
private static int sumUp(int... values) {//表示传入sumUp的整数个数不确定,values是一个长度不确定的int数组,根据传入的参数确定长度 int sum = 0; for (int i = 0; i < values.length; i++) { sum += values[i]; } return sum; }
使用的时候
sumUp(1, 3, 5, 7);//这里参数是5个,则values的长度是5 sumUp(1, 3, 5, 7,9);//这里参数是5个,则values的长度是5