ITPub博客

首页 > 应用开发 > Java > Java的方法可变长参数

Java的方法可变长参数

原创 Java 作者:20170405 时间:2020-09-05 15:43:58 0 删除 编辑

  可变长参数

  一个方法中只能指定一个可变长参数

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

  传递的可变长参数类型必须和方法定义的参数一致

  本质上是基于数组的实现

  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/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-07-14

  • 博文量
    63
  • 访问量
    39785