码迷,mamicode.com
首页 > 其他好文 > 详细

可变参数

时间:2021-05-04 15:27:50      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:++   The   ring   str   rgb   focus   void   定义   可变   

可变参数(不定项参数)

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);
}
}

可变参数

标签:++   The   ring   str   rgb   focus   void   定义   可变   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!