关于java可变参数数量的问题

 public static double max(double... values)
        {
            double largest = Double.MIN_VALUE;
            for(double v : values)
            {
                if (v > largest)
                {
                    largest = v;
                }
            }
            return largest;
        }

这个函数为什么会报错,我从书上打下来的,谢谢

大哥,你也照你这样写了,并没有报错啊?你报了什么错啊?截个图看一下?

函数没有错,你其他地方写错了吧