首页 > 应用开发 > Java > Java的方法可变长参数
可变长参数
一个方法中只能指定一个可变长参数
可变长参数必须是方法的最后一个参数,任何普通参数必须在它之前声明
传递的可变长参数类型必须和方法定义的参数一致
本质上是基于数组的实现
public class Dem o { 郑州治疗胎记医院 http://www.zykdbh.com/
public static void main(String[] args){
printMax(16.9,3.1,6.2,96.4,85.3,66.6);
printMax(new double[]{1.1,3.6,6.4,8.8});
}
//可变长参数类型为double
public static void printMax(double...numbers){
if(numbers.length == 0) {
System.out.println("No argument passed");
return;
}
double result = numbers[0];
for(int i = 1;i < numbers.length; i++){
if(numbers[i] > result) {
result = numbers[i];
}
}
System.out.println("The max value is " + result);
}
}
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69979119/viewspace-2717355/ ,如需转载,请注明出处,否则将追究法律责任。