如何创建一个“分区”函数,其中包含Java中可变数量的参数

时间:2017-10-12 20:08:31

标签: java methods

我想问一个问题,如何在Java中创建一个包含可变数量参数的“Division”函数?就像我为sum方法做的那样:

    public static int sum(int ... x)
    {
        int sum=0;
        for(int i : x)
        {
            sum=sum+i;
        }
        return sum;
    }

1 个答案:

答案 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。