方法的语法

时间:2014-08-23 18:51:59

标签: java loops methods

想要找出在括号中用这种方式描述方法的重点,未知" v"变量和有趣的循环形式。

public static double findMax(double...values)
   {
       double largest = Double.MIN_VALUE;

       for(double v : values)
           if(v > largest)
               largest = v;
       return largest;
   }

2 个答案:

答案 0 :(得分:0)

(double...values)表示该方法需要一个或多个参数。您可以使用不同数量的参数调用该方法。它们被威胁为一个数组。

findMax(23.0, 13.0);  // values array contains 2 double value
findMax(12.0,13.0,17.0) // values array contains 3 double value

for(double v : values)表示for循环遍历values数组中的每个元素。在每次迭代中,values数组中的下一个元素分配给v变量。

答案 1 :(得分:0)

1 - double ...值表示方法可以采用至少1个双倍或更多的双参数。

2 - For循环可以像foreach循环一样使用。