可变参数
-
JDK1.5开始,Java支持传递同类型的可变参数给一个方法
-
在方法声明中,在指定参数后加一个省略号(…)
-
一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它之前声明
1 package com.Xujie.Day09; 2 3 public class Java09_03 { 4 public static void main(String args[]) { 5 //调用可变参数的方法 6 printMax(34,3,3,2,56.7); 7 printMax(new double[]{1,2,3}); 8 } 9 10 public static void printMax(double... numbers) { 11 if (numbers.length==0){ 12 System.out.println("No argument Pass!"); 13 return; 14 } 15 double result=numbers[0]; 16 //排序 17 for (int i = 1; i < numbers.length ; i++) { 18 if (numbers[i]>result){ 19 result=numbers[i]; 20 } 21 } 22 System.out.println("The Max Value is:"+result); 23 } 24 }