可变参数
-
JDK1.5开始,JAVA 支持传递同类型的可变参数给一个方法 -
在方法声明中,在指定参数类型后加一个省略号(…)
-
一个方法只能指定一个可变参数,他必须是方法的最后一个参数。任何平台的参数必须在他之前声明。
-
找出最大数示例public class Demo_04 { public static void main(String[] args) { printMax(1,2,3,4,5,6,7,8); } public static void printMax (double... numbers) { if (numbers.length == 0) { System.out.println("你没有输入任何数值"); return; } double result = 0.0; for (int i = 1; i < numbers.length;i++) { if (numbers[i] > result) { result = numbers[i]; } } System.out.println(result); } }