1.从jdk1.5开始,java支持传递同类型的可变参数给一个方法
2.在方法声明中,在指定参数类型后加一个省略号
3.一个方法只能声明一个可变参数,它必须是方法的最后一个参数,任何普通的参数必须在它之前声明
//可变参数
public static void main(String[] args) {
Demo01 demo01 = new Demo01();
demo01.MaxPrint(1.1,2.3,5664.0,456,1.3);
}
public void MaxPrint(double... doubles){
if (doubles.length == 0){
System.out.println("请输入至少一个数字");
}
double result = doubles[0];
for (int i = 0;i< doubles.length;i++){
if(doubles[i]>result){
result = doubles[i];
}
}
System.out.println("最大值为"+result);
}
原文:https://www.cnblogs.com/xieboxuejava/p/14860876.html