首页 > 其他 > 详细

可变参数

时间:2019-03-16 00:46:49      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:格式   参数   根据   1.5   system   sta   eterm   注意   rmi   

什么可变参数?

可变参数出现在1.5之后,如果我们要定义一个方法需要接受不确定参数个数,并且类型一致的时候。我们可以使用可变参数。

二种格式等价:

  • 修饰符 返回值类型 方法名(参数类型 ... 形参名){}//直接传递参数
  • 修饰符 返回值类型 方法名 (参数类型[ ] 形参名){} //必须传递数组

可变参数原理:

  • 底层是一个数组,根据传递的参数个数不同,会创建不同长度的数组,来存储这些参数

注意点:

  • 一个方法的参数列表,只能有一个可变参数
  • 如果方法的参数有多个,可变参数必须写在出师列表的末尾
public class IndeterminacyDemo {
    public static void main(String[] args) {
        sum(1,2,3,4,3,5,3);

    }
    //可变参数
    public static void sum(int... number){
        int sum = 0;
        //求和
        for (int i:number){
            sum +=i;

        }
        System.out.println("您传入的整数和是" + sum);
    }
}

 

可变参数

标签:格式   参数   根据   1.5   system   sta   eterm   注意   rmi   

原文:https://www.cnblogs.com/wurengen/p/10540258.html

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号