zoukankan      html  css  js  c++  java
  • 方法的参数个数讨论。

            对待java中方法参数个数不确定的解决方法,一是用到重载,另就是用到可变长的参数列表来解决,2者呈互补的关系.

            这里主要讲第二种方法的实现:

           

    package 第六单元;

    public class VarArgsDemo {

    public static void main(String[] args) {
    // TODO Auto-generated method stub
    printMax(34,3,3,2,56.5);
    printMax(new double[]{1,2,3});

    }

    public static void printMax(double... number)
    {
    if(number.length == 0)
    {
    System.out.println("No argument passed");
    return ;

    }
    double result = number[0];
    for(int i = 1; i < number.length;i++)
    {
    if(number[i] > result)
    result = number[i];
    }

    System.out.println("The max value is " + result );
    }

    }

        这种传参方法,只要传的参数类型一样就可以使用,其不用指定只能传几个参数,其把所有传来的参数放在一个数组中(故数据类型都要一样),故只要对数组做处理,就是对这些参数的处理。

  • 相关阅读:
    Jekyll教程——精心收藏
    Git初步学习
    跨域
    ReentraneLock & synchronized & AQS
    JAVA UnSafe & CAS & AtomicInteger
    JAVA事务
    mysql 相关语句及优化
    多线程下 SimpleDateFormat
    JAVA 之 七种单例模式
    happens-before
  • 原文地址:https://www.cnblogs.com/aloney/p/4832655.html
Copyright © 2011-2022 走看看