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); }