可变参数
- jdk1.5之后,java支持在方法中传递多个相同类型的参数
- 在声明方法时,在参数类型后边加...
- 一个方法只能指定一个可变参数,而且可变参数只能是方法中的最后一个参数,其他普通参数要在其之前
public class Demo02 {
public static void main(String[] args) {
printMax(1,5,7,52.5,67.8);
printMax(new double[]{1.1,7.9,2.5,6.6});
}
public static void printMax(double... numbers){
if (numbers.length==0){
System.out.println("no argument passed");
return;
}
double result=numbers[0];
for (int i=1;i<numbers.length;i++){
if (numbers[i]>result){
result=numbers[i];
}
}
System.out.println("The max value is:"+result);
}
}