Java参数可变的方法

it2022-05-05  173

在Java SE 5.0之后的版本提供了可以用可变的参数数量调用的方法,称为变参方法。

public class VariableParameter { public static double max(double... values) { double largest = Double.NEGATIVE_INFINITY; for (double value : values) { if (value > largest) largest = value; } return largest; } public static void main(String[] args) { double m = max(1, 5, 9, 10, 15, 7, 12, 3); System.out.println(m); } }

max方法中的省略号…是Java代码的一部分,表示这个方法可以接收任意数量的对象。 System.out中的printf()方法就是用了这个技术。


最新回复(0)