zoukankan      html  css  js  c++  java
  • Java可变参数

    JDK1.5开始, 支持一个方法的定义可用来传递同类型的可变参数,但有要求:

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

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

    用法例:常用于判断多个数值或某数组中的最大最少值

    代码:

    public static void main(String[] args){

      printMax(23,43,12,56);                          //

      printMax(new double[]{1,2,3});             //也可以是数组

    }

    public static void printMax(double ... numbers){

      if(numbers.length==0){

        System.out.println("无数据");

        return;

      }

      double result=number[0];

      for(int i=1; i<numbers.length;i++){

        if(number[i]>result){

          result=number[i];

        }

      }

      System.out.println("最大值是"+result);

    }

  • 相关阅读:
    UVA 1590 IP Networks
    UVA 12108
    HDUOJ 1042 N!
    UVA201 Squares
    UVaOJ 1339
    UVaOJ 202
    UVaOJ 100
    UVaOJ 10340
    第五章 跳跃表
    第四章 字典
  • 原文地址:https://www.cnblogs.com/bbq668/p/11988516.html
Copyright © 2011-2022 走看看