1. 程式人生 > >Java函式的不定引數

Java函式的不定引數

引數當中"..."表示實參個數可變。

比如:

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