我想问一个问题,如何在Java中创建一个包含可变数量参数的“Division”函数?就像我为sum方法做的那样:
public static int sum(int ... x)
{
int sum=0;
for(int i : x)
{
sum=sum+i;
}
return sum;
}
答案 0 :(得分:-1)
嗯,区别在于你必须提供一个数字来划分为参数:
public static int div(int div, int ... x)
{
for(int i : x)
{
if(i > 0) div=div/i;
}
return div;
}
小心测试 i 是否大于0,否则编译器会抛出错误,因为你不能除以0。