Java可变参数

Java可变参数#可变参数##可变参数的介绍###基础语法访问修饰符返回类型方法名(数据类型…形参名){}例:publicintgetsum(int…numbers){}###介绍*JDK1.5开始,Java给支持传递同类型的可变参数提供了一个方法*在方法声明中,在指定参数类型

大家好,欢迎来到IT知识分享网。

可变参数

可变参数的介绍

基础语法

访问修饰符 返回类型 方法名(数据类型… 形参名){}

例:public int getsum(int… numbers){}

介绍

  • JDK1.5开始,Java给支持传递同类型的可变参数提供了一个方法
  • 在方法声明中,在指定参数类型后加一个省略号(…)
  • 在一个方法中只能指定一个可变参数,它必须是该方法的最后一个参数。任何普通的参数必须在它之前声明。
  • 可变参数的实参可以为0个或者任意多个。
  • 可变参数的本质就是数组,同时实参可以为数组。

案例

public class Demo01 {
    public static void main(String[] args) throws Exception {
        Demo01 demo01 = new Demo01();
        demo01.test(1,2,3,4);
        demo01.test();
        demo01.test(new int[]{1,2,3,4});
    }

    public void test(int... i){
        if (i.length == 0){
            System.out.println("No arguments value");
            return;
        }
        for(int j = 0; j < i.length; j++){
            System.out.println(i[j]);
        }
    }
}

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/30009.html

(0)
上一篇 2023-10-13 10:33
下一篇 2023-10-13 21:15

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信