欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java中的可变参数使用

程序员文章站 2022-05-20 10:34:02
...

Java中的可变参数

注意

1、可变参数,JDK1.5开始支持同类型的可变参数
2、在方法声明中,在指定参数类型最后加...
3、一个方法只能指定一个可变参数,它必须是方法的最后一个参数。任何普通参数必须在它之前声明

使用方法

直接看代码:

public class Demo2 {
    public static void main(String[] args) {
        System.out.println("打印出的最大数为:"+printMax(12.1,1.1,2.5,233.6,56.9));
        System.out.println("打印出的最大数为:"+printMax(new double[]{1,23,52,65,2,69,8,5}));
    }
    public static  double printMax(double... i) // 可变参数的声明:不知道需要传递几个参数,利用...来代替变量
    {
        if(i.length==0){
            System.out.println("No numbers passed!!");
            return -1;
        }
        // 返回所有传递参数的最大值
        double result = i[0];

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

        return result;
    }
}

测试结果

Java中的可变参数使用

上一篇: 一些for循环的小东西

下一篇: 多态