Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 方法的语法_Java_Loops_Methods - Fatal编程技术网

Java 方法的语法

Java 方法的语法,java,loops,methods,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; } 双…值表示该方法采用

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

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

       for(double v : values)
           if(v > largest)
               largest = v;
       return largest;
   }
双…值表示该方法采用一个或多个参数。可以使用不同数量的参数调用该方法。他们被威胁为一个阵列

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

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

1-双精度。。。值表示该方法至少可以采用1个或多个双参数


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

了解增强的For循环和varargs。