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

    }

  • 相关阅读:
    python面向对象之类,对象
    面向对象简介
    序列化模块
    sys模块简单使用
    day26作业
    day22
    day21作业
    day21
    day20作业
    day20
  • 原文地址:https://www.cnblogs.com/bbq668/p/11988516.html
Copyright © 2011-2022 走看看