当实现一个java函数接受任意数量的参数时,正确的方法是什么?
在python中,i将执行
def sumUp(*args):
res = 0
for arg in args:
res = res + arg
return res
sumUp(12,1) # return 13
sumUp(12,8,6) # return 26
在java中是否有类似的东西,而不需要传递一个列表参数?还有** **呢?
可以使用相同类型的变量:
int sumUp(int... args) {
int res = 0;
for (int arg : args)
res += arg;
return res;
}