java使用变长参数,java参数,考虑下面的例子代码:pu
分享于 点击 31095 次 点评:285
java使用变长参数,java参数,考虑下面的例子代码:pu
考虑下面的例子代码:
public int calculate(int a, int b) { return a + b;}public int calculate(int a, int b, int c) { return a + b + c;}public int calculate(int a, int b, int c, int d) { return a + b + c + d;}public int calculate(int a, int b, int c, int d, int e) { return a + b + c + d + e;}
上述代码是caculate方法对n个数字相加,而相加的数字个数是不定的,对于这种情况上述写法不是好办法,我们可以使用java变长参数来实现,如下代码:
public int calculate(int...list) { int sum = 0; for (int item : list) { sum += item; } return sum;}
用户点评