Day02_14_可变长参数

Java 可变参数

  • 一个方法中只能有一个可变参数

  • 它必须是该方法的最后一个形参(必须放在参数列表最后一个的位置)

  • 传递给可变参数的数据类型必须一致

实例

 public class 可变长参数 {
   public static void main(String[] args) {
 
     int max=compare(1,2,3,4,5,6,7,8,9); //调用比较大小方法
      System.out.println(max);
  }
 
 // 定义一个比较大小,找出最大值的方法,形参使用可变参数
  public static int compare(int...numbers){
 
      if(numbers.length==0){   //判断参数个数是否为零
          System.out.println("无参数");
      }

      int max=numbers[0];   //将第一个数赋值给max
      for(int i=0;i<numbers.length;i++){
          if(max<numbers[i]){
              max=numbers[i];
          }
      }

      return max;
  }
}
posted @ 2021-03-24 22:02  失昼  阅读(19)  评论(0)    收藏  举报