java_方法的重载及可变参数_15

Posted 偶像java练习生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java_方法的重载及可变参数_15相关的知识,希望对你有一定的参考价值。

重载

在这里插入图片描述
命令行传参
在这里插入图片描述
在这里插入图片描述
可变参数:
在这里插入图片描述
//不确定给我传入多少个参数
代码如下:

public class PARAMS {


    public static void main(String[] args) {
        printMax(34,3,3,2,56);
        printMax(new double[]{1,2,3});
    }

    public static void printMax(double... numbers){
        if(numbers.length ==0){
            System.out.println("No argument passed");
            return;
        }
        double result =numbers[0];

        //排序
        for (int i = 0; i <numbers.length ; i++) {
            if(numbers[i] >result){
                result = numbers[i];
            }
        }
        System.out.println("The max value is "+result);


    }
}
输出结果:
The max value is 56.0
The max value is 3.0

以上是关于java_方法的重载及可变参数_15的主要内容,如果未能解决你的问题,请参考以下文章

JAVA基础_可变参数

03_Java方法详解

Java及JVM是如何识别重载重写方法的?

Java及JVM是如何识别重载重写方法的?

方法的重载及参数传递

第3章 方法的重载及参数传递