首页 > 其他 > 详细

可变参数

时间:2021-05-01 23:00:18      阅读:42      评论:0      收藏:0      [点我收藏+]

可变参数(不定项参数)

jdk1.5开始,java支持传递同类型的可变参数给一个方法

在声明方法中,在指定参数类型后加一个省略号(。。。。);

一个方法中只能指定一个可变参数,它必须是方法的最后一个参数,任何普通的参数必须在它之前声明

public class Demo03 {
public static void main(String[] args) {
//调用可变参数的方法
      printMax(45,5,6,6,56.6);
      printMax(new double[]{1,2,3});
  }
//定义可变参数 double...numbers
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);
}
}

可变参数

原文:https://www.cnblogs.com/bronya187/p/14724891.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!