【问题标题】:The syntax of the method [closed]该方法的语法[关闭]
【发布时间】:2014-10-17 09:19:10
【问题描述】:

想找出括号中描述方法的要点,未知的“v”变量和有趣的循环形式。

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

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

【问题讨论】:

  • 了解增强的 for 循环和可变参数。

标签: java loops methods


【解决方案1】:

(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 变量。

【讨论】:

    【解决方案2】:

    1 - double ... values 表示该方法可以采用至少 1 个 double 或多个 double 参数。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-03
      • 1970-01-01
      • 2023-03-27
      • 1970-01-01
      • 2014-01-04
      • 2021-10-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多