想要找出在括号中用这种方式描述方法的重点,未知" v"变量和有趣的循环形式。
public static double findMax(double...values)
{
double largest = Double.MIN_VALUE;
for(double v : values)
if(v > largest)
largest = v;
return largest;
}
答案 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循环一样使用。