总的来说,就是你想调用多少个参数,方法就给你接受多少个参数
在方法声明中,在指定参数类型后加一个省略号(…)。
一个方法只能指定一个可变参数,它必须是方法的最后一个参数,任何普通的参数必须在它之前声明。
public class Demo3 { public static void main(String[] args) { Max(20,78,15,60,90,101,10,152); //调用任意个参数 } public static void Max(double... number) { //... 接受多个参数 if (number.length == 0) { System.out.println("No value in the Array"); //判断数组长度是否为0 为0代表无数字 无需判断 return; } double max = number[0]; //比较最大值 默认第一个为最大值 依次和后面的值进行比较 for(int i = 1 ; i<number.length ; i++){ //依次比较 取最大值 if(max<number[i]){ max = number[i]; } } System.out.println("The max value is"+max); } }
自学JAVA 笔记思路来自狂神说Java https://www.bilibili.com/video/BV12J41137hu?p=36