JAVA基础补漏--可变参数

Posted comeluder

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA基础补漏--可变参数相关的知识,希望对你有一定的参考价值。

使用场景:当参数列表数据类型已确定,但参数的个数不确定,就可以用可变参数

格式: 修饰符 返回值类型 方法名(数据类型...变量名){}

原理:可变参数底层为一数组,可根据变量个数的不同,创建不同长度的数组,来存储这些参数。参数个数 》=0

public class demo1 {

    public static void main(String[] args) {


        int add = add(1, 2, 3, 444);
        System.out.println(add);

    }

    public static int add(int...par){

        int length = par.length;

        int sum = 0;

        for(int a : par){
            sum += a;
        }

        System.out.println(length);

        return sum;
    }


}

注意事项:

1.一个方法只能有一个可变参数。

2.如果参数有多个,可变参数放在最后面。

public static int add(Object obj)//适合性最强的可变参数

{

}

以上是关于JAVA基础补漏--可变参数的主要内容,如果未能解决你的问题,请参考以下文章

JAVA基础_可变参数

Java基础-可变参数

Java基础16----方法可变参数

Java基础16----方法可变参数

Java 基础开发技术查缺补漏笔记

Java 基础开发技术查缺补漏笔记